Ingredients:
- 4 slices (60g) thick-cut bacon, diced
- 4 tbsp (55g) unsalted butter
- 1 medium (150g) yellow onion, finely diced
- 3 cloves (15g) garlic, minced
- 1/3 cup (40g) all-purpose flour
- 3 lbs (1.36kg) Russet potatoes, peeled and cubed into 1/2 inch pieces
- 4 cups (950ml) chicken broth, low sodium
- 2 cups (480ml) whole milk
- 1 cup (240ml) heavy cream
- 2 cups (225g) sharp cheddar cheese, shredded
- 1/2 cup (120g) sour cream
- 1/4 cup (15g) fresh chives, sliced
- salt to taste
- black pepper to taste
Instructions:
- Place the diced bacon in a pot over medium heat and cook until crispy and mahogany-colored. Remove bacon bits with a slotted spoon, leaving the rendered fat in the pot.
- Add butter to the bacon fat and sauté the onions until translucent, then stir in the garlic for 60 seconds until fragrant.
- Sprinkle the flour over the buttery onions and whisk constantly for 2 minutes until the mixture bubbles and smells slightly nutty.
- Slowly pour in the chicken broth while whisking to avoid lumps. Add the cubed potatoes, bring to a gentle boil, then reduce heat to low, cover, and simmer for 15-20 minutes until potatoes are fork-tender.
- Stir in the milk and heavy cream. For a smoother texture, use an immersion blender to partially blend the potatoes.
- Fold in the shredded cheddar and sour cream, stirring until the cheese is completely melted and the soup is velvety.
- Ladle the soup into bowls and garnish with the reserved crispy bacon and sliced chives.