01 -
Shred the cheddar cheese, measure the sour cream and half and half, and allow all dairy products to reach room temperature before starting.
02 -
Using kitchen shears, cut bacon into 1-inch pieces. In a large stock pot over low heat, cook bacon until crisp, rotating occasionally. Transfer bacon to a paper towel-lined plate, leaving 2 tablespoons bacon fat in the pot.
03 -
Peel and cut potatoes into 1-inch cubes. Place in a large pot, cover with 1 inch of water, add 3/4 teaspoon salt, and gently boil for 20 minutes until fork tender. Drain and gently mash the potatoes, then set aside.
04 -
Add diced yellow onion to the bacon drippings and cook for about 5 minutes until softened. Stir in minced garlic and butter, cooking for 1 minute more.
05 -
Whisk in flour, stirring constantly with a silicone spatula for 1 minute to eliminate raw flour taste.
06 -
Slowly add chicken broth, scraping up any browned bits from the bottom of the pot to incorporate flavor. Gradually whisk in half and half, bring to a boil, then reduce to a gentle simmer.
07 -
Stir in mashed potatoes, then mix in sour cream and black pepper until well blended.
08 -
Remove pot from heat. For a smoother consistency, blend with an immersion blender or process in batches using a countertop blender if desired.
09 -
Slowly sprinkle in shredded cheddar cheese, stirring gently until completely melted and integrated. Ensure the soup base is not overly hot to prevent the cheese from becoming grainy.
10 -
Ladle soup into bowls and garnish with reserved crispy bacon and finely diced chives. Serve immediately.