Ingredients
Method
Cooking the Potatoes
- Pierce the scrubbed potatoes several times with a fork. Microwave for 12-15 minutes or until tender.
- Once done, halve the potatoes and let them cool. Peel the skins and cut the potatoes into chunks.
Cooking the Bacon
- In a skillet over medium-high heat, cook the bacon until crisp.
- Transfer the bacon to a paper towel-lined plate to drain and cool. Reserve 1 tablespoon of the bacon fat in the pan, and discard the rest.
- Crumble the cooled bacon into small pieces.
Sautéing Onion and Garlic
- In a large pot over medium-low heat, melt the butter.
- Add the reserved bacon fat, minced garlic, and diced onion. Cook for 2-3 minutes until the onion becomes tender and fragrant.
Making the Roux
- Slowly whisk the flour into the pot and cook for 1-2 minutes, stirring constantly.
- Gradually whisk in the milk and half-and-half, ensuring the mixture is smooth. Slowly add the chicken stock while whisking and bring the soup to a light simmer.
Seasoning and Thickening
- Add the kosher salt, garlic salt, and black pepper. Let the soup simmer lightly, stirring occasionally, until it thickens slightly, about 5-7 minutes.
Adding Cheese, Bacon, and Sour Cream
- If you want to use cheese and bacon as garnish, reserve ¼ cup of each.
- Stir in the remaining shredded cheeses, crumbled bacon, and sour cream into the soup and remove from heat.
Finishing Up
- Add the potato chunks to the soup. You can break them into smaller pieces for a smoother texture or leave them chunkier for more bite.
- Stir to combine.
Serving the Soup
- Serve the soup hot, topped with reserved cheese, bacon crumbles, and fresh chives.
Notes
This soup pairs beautifully with crusty bread or a simple salad. You can sprinkle more chopped chives or crispy bacon on top for added flavor.