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:
- 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.
- Add the diced onion and minced garlic to the bacon fat; sauté for 5-6 minutes until onions are translucent.
- Stir in the butter until melted, then whisk in the flour. Cook the roux for 2 minutes, stirring constantly.
- Slowly pour in the chicken broth, whisking vigorously to eliminate lumps. Add the cubed potatoes, salt, pepper, and paprika.
- Bring to a boil, then reduce heat to low, cover, and simmer for 15-20 minutes until the potatoes are fork-tender.
- Turn heat to low. Stir in the heavy cream and shredded cheddar cheese until melted and the soup is uniform.
- Fold in the cooked bacon bits and remove from heat immediately.
- Garnish with sliced green onions and a swirl of sour cream if desired.