Ingredients
Equipment
Method
Cook the bacon
- In a 5-quart Dutch oven over medium heat, cook the bacon, stirring often, for 8–10 minutes until crisp.
- Transfer the bacon to a paper towel-lined plate and discard the fat.
Make the soup
- Melt the butter in the Dutch oven over medium heat, add the onion, and cook for 5–7 minutes until softened.
- Stir in the garlic and cook for 30 seconds.
- Add the flour and cook, stirring constantly, for 1 minute.
- Gradually whisk in the chicken broth until smooth, then stir in the potatoes, salt, and pepper.
- Bring the soup to a boil, reduce the heat to maintain a gentle simmer, and cook uncovered for 15–20 minutes until the potatoes are fork-tender.
- Mash some of the potatoes against the side of the pot to thicken the soup, leaving plenty of chunks.
- Stir in the milk and heavy cream and heat over medium-low for 3–5 minutes until hot; do not let the soup boil.
Serve
- Ladle the soup into bowls and top with the bacon, cheddar, sour cream, and green onions.
Notes
For thicker soup, mash only some of the potatoes so plenty of chunks remain. Refrigerate leftovers for 3–4 days; freezing is not recommended because the potatoes and dairy can change texture. For a lighter version, replace the heavy cream with additional whole milk.
