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:

  1. Place diced bacon in the cold Dutch oven and turn heat to medium. Fry until crispy and mahogany colored.
  2. Use a slotted spoon to remove bacon to a paper towel, leaving the rendered fat in the pot.
  3. Add butter to the bacon fat. Once bubbling, sauté onions until translucent (about 5 minutes), then stir in garlic for 60 seconds until fragrant.
  4. Stir in cubed potatoes, salt, and pepper. Note: Coating them in the fat first prevents them from sticking together.
  5. Pour in the chicken broth. Bring to a boil, then reduce heat to a simmer.
  6. Cover and cook 12-15 minutes until the potatoes are tender.
  7. Use a potato masher or immersion blender to pulse the soup. Mash about 50% of the potatoes for a balanced texture.
  8. Stir in the cubed cream cheese and heavy cream until completely melted and integrated.
  9. Turn off the heat. Fold in the shredded cheddar and sour cream until the soup is a uniform, golden hue.
  10. Stir in half of the cooked bacon and half of the green onions.