Ingredients
Method
- Cook the 4 strips bacon in a large pot over medium heat for 8 to 10 minutes until crisp. Transfer to a plate and leave about 1 tsp of fat in the pot.
- Add the 3 tbsp butter to the pot and melt over medium heat. Cook the 1/2 cup diced onion for 4 to 5 minutes until soft, then add the 2 cloves minced garlic and stir for 60 seconds.
- Sprinkle in the 3 tbsp flour and stir over medium heat for 2 minutes until pale golden and nutty-smelling.
- Whisk in the 3 cups chicken broth gradually, then add the 1 cup whole milk, 4 cups diced potatoes, 1/2 tsp garlic powder, 1/2 tsp smoked paprika, salt, and pepper. Bring to a low boil, then reduce to medium-low and simmer uncovered for 15 to 18 minutes until the potatoes are completely tender.
- Remove the pot from the heat. Stir in the 1/2 cup sour cream, then add the 1 cup shredded cheddar in small handfuls, stirring until melted. Taste and adjust seasoning.
- Ladle into bowls and top with crumbled bacon and the 3 sliced green onions.
Notes
This soup thickens considerably as it sits, so if you're making it for a crowd and holding it warm on the stove, keep a cup of extra broth nearby to stir in as needed. The garnishes are worth doing fresh each time you serve — day-old bacon left sitting in the soup loses its crunch and the whole thing tastes a bit flat.
