Ingredients
Equipment
Method
Cook the bacon and aromatics
- Cook bacon in a large heavy-bottomed pot over medium heat until crispy, then remove and set aside (you should see browned, crisp bits).
- Sauté onion in the bacon drippings for 4 minutes, stirring occasionally until softened (look for translucent edges).
- Add garlic and cook for 1 minute, just until fragrant (do not brown).
Thicken and simmer
- Whisk in all-purpose flour and cook for 1-2 minutes to remove the raw flour taste (mixture should look slightly golden).
- Pour in chicken broth and whisk until smooth (no dry flour pockets).
- Add cubed russet potatoes, bring the soup to a boil, then reduce heat and simmer 18-20 minutes until tender (a fork should slide in easily).
Mash, finish, and serve
- Mash the potatoes to your desired consistency, leaving some chunks for texture (you should see a thickened body to the soup).
- Stir in heavy cream and sour cream until fully combined (the soup should turn creamy and uniform).
- Add shredded cheddar and stir until melted, then season with salt, pepper, and garlic powder (cheese should disappear and the soup should look glossy).
- Serve immediately with the reserved bacon and all desired toppings (aim for a thick, hearty bowl).
Notes
Pro tip: mash only partway so you get a thick, creamy soup with potato chunks. Store leftovers in an airtight container in the refrigerator for up to 3 days; reheat gently on the stove, stirring to keep it smooth. Freezing is not recommended because dairy can break when thawed and reheated. For a lighter option, swap half of the heavy cream for evaporated skim milk (texture will be slightly thinner).
