Ingredients:

  • 6 slices (170g) thick-cut bacon, diced
  • 1 medium (150g) yellow onion, finely diced
  • 3 cloves (15g) garlic, minced
  • 4 tbsp (56g) unsalted butter
  • 1/3 cup (42g) all-purpose flour
  • 2 lbs (900g) Russet potatoes, peeled and cubed into 1/2 inch pieces
  • 4 cups (950ml) chicken broth, low sodium
  • 1 tsp (5g) salt
  • 1/2 tsp (3g) black pepper
  • 1/4 tsp (1g) paprika
  • 2 cups (480ml) heavy cream
  • 2 cups (225g) sharp cheddar cheese, shredded
  • 3 green onions, sliced
  • 1/2 cup (60g) sour cream

Instructions:

  1. Fry the diced bacon in a Dutch oven over medium heat until crisp. Remove bacon with a slotted spoon and set aside, leaving the rendered fat in the pot.
  2. Add the diced onion and minced garlic to the bacon fat; sauté for 5-6 minutes until onions are translucent.
  3. Stir in the butter until melted, then whisk in the flour. Cook the roux for 2 minutes, stirring constantly.
  4. Slowly pour in the chicken broth, whisking vigorously to eliminate lumps. Add the cubed potatoes, salt, pepper, and paprika.
  5. Bring to a boil, then reduce heat to low, cover, and simmer for 15-20 minutes until the potatoes are fork-tender.
  6. Turn heat to low. Stir in the heavy cream and shredded cheddar cheese until melted and the soup is uniform.
  7. Fold in the cooked bacon bits and remove from heat immediately.
  8. Garnish with sliced green onions and a swirl of sour cream if desired.