Ingredients:
- 6 strips (85g) thick-cut bacon, diced
- 3 tbsp (42g) unsalted butter
- 1 medium (110g) yellow onion, finely diced
- 4 cloves (20g) garlic, minced
- 3 lbs (1.36kg) Russet potatoes, peeled and cubed into 1-inch pieces
- 4 cups (950ml) chicken broth, low sodium
- 2 cups (480ml) whole milk
- 1 tsp (5g) salt
- 1/2 tsp (3g) cracked black pepper
- 2 cups (225g) sharp cheddar cheese, shredded
- 1/2 cup (120g) sour cream
- 1/4 cup (15g) fresh chives, sliced
Instructions:
- Place the diced bacon in a cold pot and turn the heat to medium. Fry until the bacon is crisp and the fat has rendered.
- Use a slotted spoon to remove the bacon bits and set them aside on a paper towel, leaving the fat in the pot.
- Add the butter to the bacon fat. Once melted, toss in the diced onion and sauté for 5 minutes until translucent.
- Stir in the minced garlic and cook for 60 seconds until fragrant.
- Pour in the cubed potatoes and chicken broth. Stir well to scrape up any brown bits from the bottom of the pot.
- Bring the mixture to a gentle boil, then reduce heat to medium-low. Cover and simmer for 15–20 minutes, or until the potatoes are tender.
- Turn the heat to low. Using a potato masher, press down on about half of the potatoes until the soup looks thick and creamy but still contains some chunks.
- Stir in the whole milk, salt, and pepper. Let it warm through over low heat.
- Remove from heat and stir in the shredded sharp cheddar cheese and sour cream until fully melted and incorporated.
- Ladle into bowls and garnish with reserved crispy bacon and sliced chives.