Dinner

Creamy Potato Bacon Soup

There’s nothing quite like a warm bowl of homemade soup on a chilly day, and this Creamy Potato Bacon Soup is pure comfort in a bowl!

Creamy Potato Bacon Soup

This post may contain affiliate links. If you buy something through one of them, we may earn a small commission at no extra cost to you. Learn more.

Ingredients

Instructions

  1. This cozy soup is surprisingly easy to prepare.
  2. Place the chopped bacon in a large pot or Dutch oven over medium heat.
  3. Cook until crispy, stirring occasionally.
  4. Remove about one-third of the cooked bacon and set it aside for topping.
  5. Leave a few tablespoons of bacon drippings in the pot and carefully discard any excess.
  6. Add the diced onion to the bacon drippings.
  7. Cook for approximately 4–5 minutes, until softened and lightly golden.
  8. Add the minced garlic and cook for another 30 seconds.
  9. The smell at this point is incredible!
  10. Add the diced potatoes to the pot.
  11. Sprinkle in the salt, black pepper, thyme, and smoked paprika.
  12. Stir everything together so the potatoes become coated in those wonderful savory flavors.
  13. Pour in the chicken broth.
  14. Bring the mixture to a gentle boil, then reduce the heat to medium-low.
  15. Cover partially and simmer for approximately 15–20 minutes, or until the potatoes are fork-tender.
  16. For a naturally thick soup, use a potato masher or immersion blender to mash some of the potatoes directly in the pot.
  17. Don’t blend everything unless you want a completely smooth soup. Leaving some potato chunks gives the soup a wonderful texture.
  18. If using flour, whisk it into the milk before adding it to the soup to help prevent lumps.
  19. Reduce the heat to low.
  20. Stir in the heavy cream and whole milk.
  21. Warm gently for about 5 minutes, stirring occasionally.
  22. Avoid boiling after adding the dairy because high heat can cause the cream to separate.
  23. Stir most of the cooked bacon into the soup, reserving some for garnish.
  24. Taste and adjust the salt and pepper as needed.
  25. Ladle the hot soup into bowls.
  26. Top with crispy bacon, shredded cheddar, green onions, and fresh parsley.
  27. Serve immediately with crusty bread.

There’s nothing quite like a warm bowl of homemade soup on a chilly day, and this Creamy Potato Bacon Soup is pure comfort in a bowl! Creamy Potato Bacon Soup combines tender potatoes, crispy bacon, sweet onion, and a rich, velvety broth for a hearty dinner that feels wonderfully homemade.

The bacon adds a smoky, savory flavor to every spoonful, while the potatoes make the soup thick and satisfying. Top it with extra crispy bacon and shredded cheese, and you’ve got a cozy meal everyone will be asking for again!

If you love easy, comforting soup recipes, be sure to subscribe and have new recipes delivered straight to your inbox!

Why You’ll Love This Creamy Potato Bacon Soup

This soup has everything you want from a cozy homemade dinner.

Rich and Creamy

A combination of broth and cream creates a smooth, luxurious texture without making the soup overly complicated.

Crispy Bacon

The bacon adds salty, smoky flavor and a delicious crunchy topping.

Hearty and Filling

Tender potatoes make this soup substantial enough to serve as a main meal.

Easy One-Pot Recipe

Everything comes together in one large pot, making cleanup simple.

Perfect for Cold Nights

Serve it with warm crusty bread and you’ve got the ultimate comfort-food dinner!

What Does Creamy Potato Bacon Soup Taste Like?

This soup is creamy, savory, smoky, and wonderfully comforting. The potatoes become tender and soak up the flavors of the bacon and onion, while the cream creates a rich, smooth broth.

Every bite has a little bit of bacon goodness, and the optional cheddar topping adds another layer of cheesy flavor. It’s simple food, but oh my goodness, it is satisfying!

Ingredients

For the Soup

  • 8 slices bacon, chopped
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 6 cups potatoes, peeled and diced
  • 4 cups chicken broth
  • 1 cup heavy cream
  • 1 cup whole milk
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • ½ teaspoon dried thyme
  • ½ teaspoon smoked paprika

Optional Thickener

  • 2 tablespoons all-purpose flour

For Serving

  • Shredded cheddar cheese
  • Extra crispy bacon
  • Sliced green onions
  • Fresh parsley
  • Sour cream
  • Crusty bread or dinner rolls

Kitchen Tools You’ll Need

  • Large soup pot or Dutch oven
  • Wooden spoon
  • Ladle
  • Sharp knife
  • Cutting board
  • Measuring cups and spoons
  • Immersion blender, optional

Ingredient Additions and Substitutions

Use Different Potatoes

Russet potatoes are excellent because they naturally help thicken the soup. Yukon Gold potatoes create an especially creamy texture and hold their shape nicely.

Add Cheese

For an extra-rich soup, stir in 1–2 cups of shredded cheddar near the end of cooking.

Add Vegetables

You can easily add:

  • Carrots
  • Celery
  • Corn
  • Chopped spinach
  • Green onions

Make It Lighter

Replace some of the heavy cream with additional whole milk or half-and-half.

Use Turkey Bacon

Turkey bacon can be substituted, although the soup won’t have quite the same smoky richness as traditional bacon.

How to Make Creamy Potato Bacon Soup

This cozy soup is surprisingly easy to prepare.

Step 1: Cook the Bacon

Place the chopped bacon in a large pot or Dutch oven over medium heat.

Cook until crispy, stirring occasionally.

Remove about one-third of the cooked bacon and set it aside for topping.

Leave a few tablespoons of bacon drippings in the pot and carefully discard any excess.

Step 2: Sauté the Onion

Add the diced onion to the bacon drippings.

Cook for approximately 4–5 minutes, until softened and lightly golden.

Add the minced garlic and cook for another 30 seconds.

The smell at this point is incredible!

Step 3: Add the Potatoes

Add the diced potatoes to the pot.

Sprinkle in the salt, black pepper, thyme, and smoked paprika.

Stir everything together so the potatoes become coated in those wonderful savory flavors.

Step 4: Add the Broth

Pour in the chicken 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 fork-tender.

Step 5: Thicken the Soup

For a naturally thick soup, use a potato masher or immersion blender to mash some of the potatoes directly in the pot.

Don’t blend everything unless you want a completely smooth soup. Leaving some potato chunks gives the soup a wonderful texture.

If using flour, whisk it into the milk before adding it to the soup to help prevent lumps.

Step 6: Add the Dairy

Reduce the heat to low.

Stir in the heavy cream and whole milk.

Warm gently for about 5 minutes, stirring occasionally.

Avoid boiling after adding the dairy because high heat can cause the cream to separate.

Step 7: Add the Bacon

Stir most of the cooked bacon into the soup, reserving some for garnish.

Taste and adjust the salt and pepper as needed.

Step 8: Serve

Ladle the hot soup into bowls.

Top with crispy bacon, shredded cheddar, green onions, and fresh parsley.

Serve immediately with crusty bread.

What to Serve with Creamy Potato Bacon Soup

This soup is hearty enough to stand alone, but a few simple sides make it even better.

Favorite Pairings

  • Crusty French bread
  • Garlic bread
  • Dinner rolls
  • Grilled cheese sandwiches
  • Garden salad
  • Caesar salad
  • Roasted vegetables
  • Cornbread

And yes, dipping warm crusty bread straight into that creamy broth is highly encouraged!

Storage Instructions

Refrigerator

Allow the soup to cool slightly, then transfer it to an airtight container.

Refrigerate for up to 4 days.

Freezer

Because of the dairy, freezing can sometimes change the texture of creamy potato soup. For the best results, freeze the soup before adding the cream and milk, then add fresh dairy when reheating.

If freezing the finished soup, expect some separation and stir thoroughly while reheating.

Reheating

Warm gently on the stovetop over medium-low heat, stirring occasionally.

Avoid boiling.

If the soup has thickened too much, add a splash of milk or broth until it reaches your desired consistency.

General Information

Potato soup is a classic comfort food because potatoes naturally create a thick, satisfying texture while absorbing the flavors around them. Adding bacon takes this simple soup to another level with smoky, salty richness.

This version keeps the preparation straightforward while giving you plenty of opportunities to customize it with cheese, herbs, vegetables, or your favorite toppings.

Nutritional Information

Approximate values per serving, based on 6 servings and excluding optional toppings:

  • Calories: 465
  • Protein: 12g
  • Carbohydrates: 42g
  • Fat: 28g
  • Saturated Fat: 13g
  • Fiber: 4g
  • Sugar: 5g
  • Sodium: 1,020mg

Nutrition information is approximate and will vary depending on the ingredients and brands used.

Conclusion

This Creamy Potato Bacon Soup is warm, rich, hearty, and packed with cozy homemade flavor. Tender potatoes, crispy bacon, savory onion, and a creamy broth come together to make a soup that’s perfect for chilly evenings and family dinners.

Top each bowl with extra bacon, cheddar cheese, and green onions, grab some warm crusty bread, and dig in. This is comfort food at its absolute best!

If you make this soup, leave a review and share your photos on Pinterest. I’d love to see your delicious creations!

More Cozy Recipes You’ll Love

  • Slow Cooker Beef Stew
  • Crockpot Chicken and Dumplings
  • Slow Cooker Creamy Beef & Vegetable Casserole
  • Ultimate Chicken Pot Pie
  • Crock Pot Cowboy Casserole

Tips for Success

Cut the Potatoes Evenly

Uniform pieces cook at the same rate and prevent some potatoes from becoming mushy while others remain firm.

Don’t Throw Away All the Bacon Drippings

A little bacon fat gives the onions and potatoes incredible flavor.

Don’t Boil the Cream

Once the dairy is added, keep the soup at a gentle heat to maintain a smooth consistency.

Mash Only Some of the Potatoes

Leaving chunks creates the perfect combination of creamy broth and hearty potato texture.

Taste Before Serving

Bacon and chicken broth can both contain quite a bit of salt, so adjust the seasoning at the end.

Frequently Asked Questions

Can I make Creamy Potato Bacon Soup without heavy cream?

Yes. You can use half-and-half or whole milk instead. The soup will be lighter but still delicious.

Can I make this soup thicker?

Absolutely. Mash more of the potatoes directly in the pot, or add a small cornstarch slurry if you prefer a thicker consistency.

Can I make it completely smooth?

Yes! Use an immersion blender to puree the soup until smooth. For an especially silky texture, blend carefully in batches using a countertop blender.

What potatoes are best for potato soup?

Russet and Yukon Gold potatoes are both excellent. Russets create a thicker soup, while Yukon Golds provide a naturally buttery texture.

Can I add cheese?

Definitely! Sharp cheddar is especially delicious. Stir it in after reducing the heat and continue stirring until melted.

Can I make this soup in a slow cooker?

Yes. Cook the bacon separately, then add the potatoes, onion, garlic, broth, and seasonings to the slow cooker. Cook on Low for about 6–7 hours or High for 3–4 hours. Stir in the cream and milk during the final 20–30 minutes and add the bacon before serving.

More Recipes You'll Love

All Dinner
Tried This Recipe?I'd love to hear how it turned out! Leave a comment below and don't forget to share a photo.
Leave a Comment →