Ingredients:
- 6 slices (150g) thick-cut smoked bacon, diced
- 2 tbsp (30g) unsalted butter
- 1 medium (110g) yellow onion, finely diced
- 3 cloves (9g) garlic, minced
- 1 tsp (5g) kosher salt
- ½ tsp (3g) cracked black pepper
- 2 lbs (900g) Russet potatoes, peeled and cubed into ½-inch pieces
- 4 cups (950ml) chicken broth, low sodium
- 1 cup (240ml) heavy cream
- 4 oz (115g) cream cheese, softened and cubed
- 2 cups (225g) sharp cheddar cheese, shredded
- ½ cup (120ml) sour cream
- 3 stalks (45g) green onions, thinly sliced
Instructions:
- Place diced bacon in the cold Dutch oven and turn heat to medium. Fry until crispy and mahogany colored.
- Use a slotted spoon to remove bacon to a paper towel, leaving the rendered fat in the pot.
- Add butter to the bacon fat. Once bubbling, sauté onions until translucent (about 5 minutes), then stir in garlic for 60 seconds until fragrant.
- Stir in cubed potatoes, salt, and pepper. Note: Coating them in the fat first prevents them from sticking together.
- Pour in the chicken broth. Bring to a boil, then reduce heat to a simmer.
- Cover and cook 12-15 minutes until the potatoes are tender.
- Use a potato masher or immersion blender to pulse the soup. Mash about 50% of the potatoes for a balanced texture.
- Stir in the cubed cream cheese and heavy cream until completely melted and integrated.
- Turn off the heat. Fold in the shredded cheddar and sour cream until the soup is a uniform, golden hue.
- Stir in half of the cooked bacon and half of the green onions.