Ingredients:

  • 6 slices (85g) thick-cut bacon, diced
  • 4 tbsp (57g) unsalted butter
  • 1 medium (150g) yellow onion, finely diced
  • 3 cloves (15g) garlic, minced
  • 3 lbs (1.36kg) Russet potatoes, peeled and cubed (approx. 1/2 inch)
  • 4 cups (950ml) chicken broth, low sodium
  • 2 cups (480ml) whole milk
  • 1 tsp (5g) salt
  • ½ tsp (2g) black pepper
  • 2 cups (225g) sharp cheddar cheese, shredded
  • ½ cup (120g) sour cream
  • 3 tbsp (15g) fresh chives, sliced

Instructions:

  1. Place diced bacon in the pot over medium heat. Cook until crisp and the fat has fully rendered.
  2. Remove bacon with a slotted spoon and set aside on a paper towel.
  3. Add butter to the bacon fat. Once bubbling, toss in the diced onion and sauté until translucent (about 4-5 mins).
  4. Stir in the minced garlic and cook for 60 seconds until fragrant but not browned.
  5. Add the cubed potatoes and chicken broth to the pot.
  6. Bring the mixture to a boil, then reduce heat to low. Simmer uncovered for 12–15 mins, or until the potatoes are fork-tender.
  7. Use an immersion blender to partially blend the soup. Pulse 3–4 times to create a thick base while leaving potato chunks.
  8. Stir in the milk, salt, and pepper. Simmer for another 2 mins to integrate.
  9. Remove from heat. Fold in the shredded cheddar and sour cream until melted and creamy.
  10. Stir in half of the chives; garnish with remaining chives and reserved bacon bits.