1 cup shredded cheddar cheese (plus more for garnish)
⅓ cup butter
⅓ cup flour
3 garlic cloves minced
½ lb Bacon (I used a smoked cherrywood bacon)
salt and pepper to taste
In a large heavy bottom pot add stock and potatoes. Cover and bring to a boil, then reduce heat and simmer for 20-25 minutes. Or until potatoes are fork tender.
In a large skillet on medium heat cook bacon until crispy, remove and drain on paper towels. When cooled finely chop and set aside for garnish.
In the same skillet toss all but 1 tablespoon of bacon grease and add carrots, onions and celery and cook for 5 minutes or just until softened. Then add them to the potatoes.
Meanwhile in the same skillet add butter and garlic and melt on low heat. Then add flour and cook for 1 minute whisking constantly to cook the flour just a bit. Add the milk and cream cheese and whisk together and bring to a simmer until thick and bubbly and stir into the potatoes. Add in the cheddar cheese and mix until combined and simmer another 10-15 minutes minutes. Or until your desired consistency.
Serve in bowls and top with cheese, bacon, green onions.