01 -
Get the cheddar cheese grated and measure out the sour cream and half and half. Let the dairy stuff sit at room temperature.
02 -
Cut the bacon into 1-inch pieces. In a big pot on low heat, cook the bacon until it’s crispy, turning it occasionally. Set aside the bacon, keeping 2 tablespoons of the drippings in the pot.
03 -
In a stockpot, put the cubed potatoes. Add salt and cover them with an inch of water. Let them boil gently for 20 minutes or until soft enough to fork. Drain and lightly mash the potatoes. Set aside.
04 -
Toss the diced onion into the pot with the leftover bacon drippings. Sauté over medium heat for about 5 minutes until it softens. Mix in minced garlic and butter, and cook for another minute until fragrant.
05 -
Sprinkle the flour over the onion mix. Whisk it constantly for one minute to get rid of the raw flour taste.
06 -
Add in the chicken broth. Use a silicone spatula to scrape up any bacon bits stuck to the bottom of the pot.
07 -
Gradually stir in the half and half. Bring it up to just boiling, then lower it to a simmer. Fold in the mashed potatoes, sour cream, and black pepper until everything's smooth.
08 -
Take the soup off the heat. For a super creamy texture, blend it using an immersion blender or work in batches with a countertop blender, if you'd like.
09 -
Slowly add in the shredded cheddar cheese, stirring until it's melted and the soup is mixed well. Make sure the soup isn't too hot when adding cheese to keep it smooth and creamy.
10 -
Scoop the soup into bowls and top it with crispy bacon and chopped chives. Serve right away.