This Potato and Bacon Soup with Parmesan and Sour Cream is the ultimate bowl of cozy comfort food. Tender potatoes simmer in a savory broth with crispy bacon, onions, garlic, and herbs before being finished with Parmesan cheese and creamy sour cream.
The result is a thick, satisfying soup with smoky bacon, rich Parmesan, and a tangy sour cream finish. It’s easy enough for a weeknight dinner but comforting enough to serve on a cold weekend evening.
Ingredients
For the Soup
- 6 slices bacon, chopped
- 1 tablespoon butter, if needed
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 2½ lbs potatoes, peeled and cut into small cubes
- 4 cups chicken or vegetable broth
- 1 cup whole milk
- ½ teaspoon dried thyme
- ½ teaspoon dried parsley
- ½ teaspoon smoked paprika
- ½ teaspoon black pepper
- ½ teaspoon salt, or to taste
- ½ cup freshly grated Parmesan cheese
- ¾ cup sour cream
- 1 tablespoon chopped fresh parsley
Optional
- ½ cup heavy cream for an extra-rich soup
- ½ cup shredded cheddar cheese
- Extra Parmesan for serving
- Green onions or chives for garnish
- Extra crispy bacon for topping
How to Make Potato and Bacon Soup
1. Cook the Bacon
Place the chopped bacon in a large heavy-bottomed pot or Dutch oven over medium heat.
Cook for about 6–8 minutes, stirring occasionally, until the bacon is browned and crispy.
Transfer about half of the bacon to a paper towel-lined plate. Reserve it for topping the soup.
Leave about 2 tablespoons of bacon fat in the pot. Carefully drain excess fat if necessary.
2. Sauté the Onion and Garlic
Add the diced onion to the pot.
Cook for approximately 4–5 minutes, stirring occasionally, until softened.
Add the minced garlic and cook for another 30 seconds.
If your bacon didn’t produce much fat, add a tablespoon of butter before cooking the onion.
3. Add the Potatoes
Add the cubed potatoes to the pot.
Stir them together with the bacon, onions, and garlic.
Season with thyme, parsley, smoked paprika, black pepper, and a little salt.
Remember that bacon and Parmesan are already salty, so it’s better to start with less salt and adjust later.
4. Add the Broth
Pour in the chicken or vegetable broth.
Bring the mixture to a gentle boil, then reduce the heat to medium-low.
Cover partially and simmer for approximately 15–20 minutes, or until the potatoes are very tender.
5. Blend Part of the Soup
For the best texture, blend only part of the soup rather than turning the entire pot completely smooth.
Use an immersion blender for a few short pulses, leaving plenty of potato pieces intact.
Alternatively, transfer about 2 cups of the soup to a blender, blend carefully, and return it to the pot.
This creates a thick and creamy texture while keeping some hearty potato pieces.
6. Add Milk and Parmesan
Reduce the heat to low.
Stir in the milk and freshly grated Parmesan cheese.
If using heavy cream, add it at this stage as well.
Stir gently until the Parmesan melts into the soup.
Avoid boiling vigorously after adding the dairy.
7. Add the Sour Cream
Place the sour cream in a small bowl.
Add a few spoonfuls of the hot soup to the sour cream and whisk until smooth. This gently warms the sour cream and helps prevent it from curdling.
Slowly stir the mixture back into the soup.
Taste and adjust the salt and black pepper.
8. Finish and Serve
Ladle the hot soup into bowls.
Top with crispy bacon, extra Parmesan, chopped parsley, and sliced green onions or chives if desired.
Serve immediately with crusty bread.
Tips for the Best Potato and Bacon Soup
Choose the Right Potatoes
Russet potatoes create a naturally thick and creamy soup, while Yukon Gold potatoes provide a buttery texture and tend to hold their shape well.
A combination of both works beautifully.
Don’t Boil After Adding Sour Cream
High heat can cause sour cream to separate. Keep the soup over low heat after adding it.
Grate Parmesan Fresh
Freshly grated Parmesan melts more smoothly than many pre-shredded varieties and gives the soup a richer flavor.
Don’t Overblend
Potatoes can become gluey if they’re aggressively blended for too long. Blend only part of the soup for a creamy but hearty texture.
Save Some Bacon for the Top
Adding crispy bacon at the end gives you a delicious contrast between the creamy soup and crunchy bacon.
Easy Variations
Loaded Baked Potato Soup
Add shredded cheddar cheese, green onions, extra bacon, and a dollop of sour cream for a loaded baked potato version.
Creamy Garlic Potato Soup
Increase the garlic and add a pinch of roasted garlic powder for a stronger garlic flavor.
Potato and Ham Soup
Replace some or all of the bacon with diced cooked ham.
Vegetable Potato Soup
Add carrots, celery, corn, peas, or spinach for extra vegetables.
Spicy Potato Bacon Soup
Add crushed red pepper flakes, cayenne pepper, or diced jalapeños.
Extra Cheesy Version
Add ½–1 cup shredded cheddar or Monterey Jack along with the Parmesan.
What to Serve With Potato and Bacon Soup
This soup is hearty enough to serve as a main dish.
Pair it with:
- Crusty French bread
- Garlic bread
- Dinner rolls
- Toasted sourdough
- Grilled cheese
- Green salad
- Roasted vegetables
- Simple cucumber salad
A crisp green salad is particularly good because it balances the richness of the soup.
Storage and Reheating
Allow leftovers to cool appropriately before transferring them to an airtight container.
Refrigerate for up to 3–4 days.
Reheat gently on the stovetop over low to medium-low heat, stirring occasionally.
If the soup becomes too thick after refrigeration, add a splash of milk or broth.
Avoid bringing the soup to a rapid boil during reheating because the dairy can separate.
Can You Freeze It?
Because this soup contains milk and sour cream, freezing can slightly change the texture.
For the best results, freeze the potato and bacon soup before adding the sour cream and Parmesan. Thaw in the refrigerator, reheat gently, then add the dairy ingredients before serving.
Frequently Asked Questions
Can I use milk instead of heavy cream?
Yes. Whole milk works well and produces a lighter soup. For a richer version, use half-and-half or add a small amount of heavy cream.
Can I make this soup without sour cream?
Absolutely. You can replace it with Greek yogurt, cream cheese, or additional cream.
Can I use pre-cooked bacon?
Yes. If using pre-cooked bacon, add some chopped bacon to the soup while it simmers and save some crispy bacon for topping.
How can I make the soup thicker?
Blend a larger portion of the potatoes, or simmer the soup uncovered for several minutes to reduce it. You can also mash some potatoes directly in the pot.
Can I make this soup vegetarian?
Yes. Leave out the bacon and use butter or olive oil for sautéing. Replace the chicken broth with vegetable broth.
Final Thoughts
This Potato and Bacon Soup with Parmesan and Sour Cream combines everything you want in a comforting bowl of soup: tender potatoes, smoky bacon, savory Parmesan, creamy sour cream, and a flavorful broth.
It’s rich without requiring complicated ingredients, and you can easily customize it with cheddar, vegetables, ham, herbs, or spicy seasonings.
Serve it with warm crusty bread and a sprinkle of crispy bacon and Parmesan for a cozy homemade dinner everyone will love.
SEO Details
SEO Title: Potato and Bacon Soup with Parmesan and Sour Cream
Meta Description: Make this creamy Potato and Bacon Soup with crispy bacon, tender potatoes, Parmesan cheese, and sour cream for the ultimate comfort-food dinner.
Focus Keyword: Potato and Bacon Soup
Slug: potato-and-bacon-soup-parmesan-sour-cream
Category: Soup Recipes
Cuisine: American
Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: 50 minutes
Servings: 6
Tags: potato soup, bacon soup, creamy potato soup, Parmesan soup, sour cream soup, comfort food, easy soup recipe, hearty soup