🥔 Cheesy Potato Soup with Bacon
Serves 4–6
        
      This Cheesy Potato Soup with Bacon is rich, creamy, and loaded with flavor. Tender potato cubes are simmered in a seasoned broth, blended with cheese, and topped with crispy bacon. It’s the ultimate comfort food for cold days.
Ingredients
- 6 medium potatoes, peeled and diced
 - 6 slices of bacon, chopped
 - 1 medium onion, finely chopped
 - 2 garlic cloves, minced
 - 4 cups chicken broth (or vegetable broth)
 - 1 cup milk or half-and-half
 - 1 cup shredded cheddar cheese (plus extra for topping)
 - 2 tbsp butter
 - 2 tbsp all-purpose flour
 - Salt and black pepper to taste
 - Fresh parsley, chopped, for garnish
 
Instructions
- Cook the bacon: In a large pot, cook bacon over medium heat until crispy. Remove bacon and set aside, leaving about 2 tbsp of bacon fat in the pot.
 - Sauté aromatics: Add onion to the pot and cook until softened (3–4 mins). Stir in garlic and cook for 30 seconds.
 - Add potatoes: Stir in diced potatoes and pour in the chicken broth. Bring to a boil, then reduce heat and simmer until potatoes are tender (about 15 minutes).
 - Make a roux: In a small pan, melt butter and whisk in flour to make a paste. Cook 1–2 minutes, then slowly whisk in milk until smooth. Stir this mixture into the soup to thicken.
 - Add cheese: Stir in shredded cheddar until melted and creamy. Season with salt and pepper.
 - Finish: Ladle soup into bowls, top with crispy bacon, extra cheese, and chopped parsley.
 
Tips
- Extra creamy: Blend half of the cooked potatoes before adding cheese for a smoother texture.
 - Cheese options: Use sharp cheddar, gouda, or a mix for different flavors.
 - Make it lighter: Use low-fat milk and turkey bacon.
 
Nutrition (per serving)
Approx. 450 calories • 18g protein • 38g carbs • 24g fat
Conclusion
This Cheesy Potato Soup with Bacon is a warm, filling, and flavorful dish that brings comfort in every spoonful. Serve it with crusty bread for a perfect meal.