ADVERTISEMENT
1. **Cook the Bacon:**
In a large pot or Dutch oven, cook the chopped bacon over medium heat until crispy. Remove the bacon with a slotted spoon and set it aside, leaving about 2 tablespoons of bacon drippings in the pot.
2. **Sauté the Onion:**
Add the chopped onion to the pot and cook in the bacon drippings until softened and fragrant, about 3-4 minutes.
4. **Make the Roux:**
In a small saucepan, melt the butter over medium heat. Whisk in the flour and cook for 1-2 minutes, stirring constantly. Gradually whisk in the milk until smooth. Cook for another 3-5 minutes until the mixture thickens slightly.
5. **Combine and Simmer:**
Pour the milk mixture into the pot with the potatoes and broth. Stir well to combine. Add garlic powder, salt, and pepper to taste. Allow the soup to simmer for another 5-10 minutes to thicken and develop flavor.
7. **Add Bacon and Serve:**
Stir in most of the cooked bacon, reserving some for garnish. Ladle the soup into bowls and top with the reserved bacon, shredded cheese, green onions, or a dollop of sour cream if desired.
### **Perfect Pairings**
Serve this potato and bacon soup with warm, crusty bread or homemade biscuits for a meal that feels like a warm hug. A simple green salad on the side adds a touch of freshness.