Ingredients
Equipment
Method
Cook the bacon and aromatics
- Cook the diced bacon in a large pot over medium heat until crispy, then remove and set aside, leaving the drippings.
- Sauté the diced onion in the bacon drippings for 4 minutes, then add the minced garlic and cook for 1 minute.
Build the roux and simmer potatoes
- Add the butter and all-purpose flour to the pot and cook for 1–2 minutes, stirring constantly.
- Pour in the chicken broth and add the diced potatoes, then bring to a boil, reduce heat, and simmer for 15–20 minutes until the potatoes are tender.
Mash, thicken, and season
- Stir in the whole milk and heavy cream, then use a masher to mash some of the potatoes for a creamy texture.
- Stir in the shredded cheddar until melted, then season with salt and black pepper.
Serve
- Serve the soup topped with the reserved bacon, sour cream, and chives.
Notes
For extra-thick soup, mash more of the potatoes after adding the dairy, but keep some chunks for texture. Store leftovers in the fridge up to 3–4 days; reheat gently to avoid breaking the dairy. Freezing is not recommended because cream-based soups can change texture when thawed. For a lighter option, swap half of the heavy cream for additional whole milk.
