Creamy Bacon Potato Soup
Creamy Bacon Potato Soup is the ultimate comfort food that wraps you in a warm embrace with every spoonful. This soup is rich and hearty, combining crispy bacon bits, tender potatoes, and a creamy texture that delights the senses. Every bite is laced with a burst of savory flavor, making it the perfect dish for chilly days or cozy family dinners.
Table of Contents

I first stumbled upon this recipe on a snow-filled day when all I wanted was something warm and hearty. I whipped up this creamy wonder, and it quickly became a favorite around our dinner table. There’s just something magical about the combination of smoky bacon and wholesome potatoes that elevates this homey dish to new heights. Whether you’re cooking for a crowd or just need a comforting meal for yourself, Creamy Bacon Potato Soup is sure to satisfy your cravings.
Why You’ll Love This Recipe
- Simple & Quick: So easy to make, you can whip it up in just over an hour.
- Irresistible Flavor: The smoky bacon perfectly complements the creamy potatoes, creating a truly delicious experience.
- Eye-Catching Appeal: A vibrant bowl topped with crispy bacon and green onions makes for a gorgeous presentation.
- Flexible Serving: Enjoy it as a cozy dinner or a delightful lunch; it’s perfect for any occasion.
- Diet-Friendly Options: Easy to modify for gluten-free or low-carb diets.
Ingredients You’ll Need
- 6 strips thick-cut bacon, chopped: This adds a smoky, savory flavor to the soup. Use high-quality bacon for the best results.
- 1 medium onion, diced: Fresh onion gives depth to the soup. You could substitute with shallots for a milder taste.
- 1 teaspoon minced garlic: Fresh garlic brings warmth and aromatic flavor. If you’re in a pinch, garlic powder works too.
- 3 tablespoons all-purpose flour: This helps to thicken the soup. For a gluten-free option, use cornstarch or a gluten-free flour blend.
- 4 cups chicken broth: Chicken broth adds richness. You can use vegetable broth if you prefer a vegetarian version.
- 3 lbs russet potatoes, peeled and diced into 1-inch cubes: Russets are ideal for their starch content, which lends creaminess. Yukon Gold can also be a great alternative.
- 2 cups whole milk: Whole milk contributes to the soup’s creaminess. For a lighter version, you can use 2% milk or even unsweetened almond milk.
- 3 tablespoons Ranch seasoning, or a 1 oz package (dry mix only): This adds an herby flavor. Alternatively, you can make your own blend with herbs like dill and parsley.
- 1 cup sour cream: Sour cream enhances creaminess and adds a slight tanginess. If you prefer, Greek yogurt is a fantastic substitute.
- Salt and pepper, to taste: These simple seasonings enhance all the other flavors in the soup.
- Shredded cheddar cheese: This is optional but highly recommended for a melty topping.
- Sliced green onions or chives: Fresh herbs bring a pop of color and a fresh, oniony flavor.
How to Make Creamy Bacon Potato Soup
- Cook the Bacon: Begin by adding the chopped bacon to a large Dutch oven or stock pot over medium-high heat. Cook until it’s crispy, which should take about 5-7 minutes. Use a slotted spoon to transfer the crispy bacon to a plate lined with paper towels, leaving the grease in the pot.
- Sauté Onion and Garlic: In the same pot with the bacon grease, add the diced onion. Sauté for about 5 minutes until the onion is translucent. Next, add the minced garlic and provide another 30 seconds of cooking until fragrant—this step fills your kitchen with an amazing aroma!
- Make the Roux: Sprinkle 3 tablespoons of all-purpose flour into the pot, stirring constantly for about 2 minutes. You want it to be light and golden in color; avoid letting it burn.
- Add Broth and Potatoes: Gradually pour in 4 cups of chicken broth while stirring to deglaze the pot. Scrape the delicious bits stuck to the bottom for added flavor. Bring the mixture to a simmer, and then add the 3 lbs of peeled and diced potatoes. Let them simmer for 15 to 20 minutes until fork-tender.
- Thicken the Soup: Take a potato masher and mash about half of the potatoes right in the pot to thicken the soup while allowing some chunks for texture. Then, pour in 2 cups of whole milk and add the 3 tablespoons of Ranch seasoning. Stir, and let it simmer here for another 10 minutes.
- Final Touches: Remove the pot from heat. Stir in the 1 cup of sour cream until thoroughly combined. Add salt and pepper to taste. Serve warm and top each bowl with crispy bacon, a sprinkle of shredded cheddar cheese, and sliced green onions or chives. A dollop of extra sour cream can give a nice creamy finishing touch!
Storing & Reheating
To store leftover Creamy Bacon Potato Soup, let it cool to room temperature before transferring it to an airtight container. It will last about 4-5 days in the refrigerator. If you’re looking to store it longer, the soup freezes beautifully for up to 3 months; make sure to use freezer-safe containers. When reheating, warm it gently on the stove over low heat for about 10-15 minutes, stirring occasionally. Be aware that the texture may thicken when frozen, so adding a splash of milk while reheating can help refresh its creamy consistency.
Chef’s Helpful Tips
- Always cook the bacon until it’s crispy; this adds so much flavor and texture to the soup.
- When adding the flour, stir constantly to prevent it from clumping and to cook it through, avoiding a raw flour taste.
- If you don’t have Ranch seasoning on hand, using a mixture of dried herbs like dill, parsley, and chives can give a similar flavor profile.
- For a thicker soup, mash more potato; for a thinner consistency, feel free to add extra broth or milk as needed.
- This soup can easily be made a day ahead of time! Just reheat gently on the stovetop before serving.
Creamy Bacon Potato Soup is not just a meal—it’s a comforting hug served in a bowl. With its rich and creamy texture, smoky bacon, and delightful chunks of potato, you’ll find yourself craving this treat again and again. Feel free to play around with the ingredients to suit your taste preferences or dietary needs. I invite you to make this soul-soothing soup, share it with loved ones, and enjoy every spoonful.

Recipe FAQs
Can I make this soup ahead of time?
Absolutely! This soup can be made a day in advance. Just let it cool and store in the refrigerator. Reheat it gently on the stovetop, adding a splash of milk or broth if needed.
What can I do if my soup is too thick?
If you find that your soup has thickened too much, simply stir in additional chicken broth or milk until you reach your desired consistency. Heat it gently while stirring to combine everything well.
Is it possible to modify this recipe for a vegetarian version?
Yes, you can easily make a vegetarian version by omitting the bacon and using vegetable broth instead of chicken broth. For added flavor, you might sauté mushrooms in place of the bacon to add a savory depth.
Can I freeze the soup?
Yes! This soup freezes very well. To freeze, let it cool completely, then transfer to freezer-safe containers. It can be stored for up to three months. Just be sure to thaw it in the refrigerator before reheating.
PrintMore Soups Recipes
- Comforting Zuppa Toscana
- Creamy Homemade Corn Chowder
- Irish Potato Soup | Creamy St Patrick’s Day Soup
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card

Creamy Bacon Potato Soup
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 8 servings 1x
- Category: Soups
- Method: Stovetop
- Cuisine: American
Description
This creamy bacon potato soup is a hearty and comforting dish featuring crispy bacon, tender potatoes, and a rich, flavorful broth. It’s perfect for a quick family dinner or a cozy lunch on a chilly day!
Ingredients
- 6 strips thick-cut bacon, chopped
- 1 medium onion, diced
- 1 teaspoon minced garlic
- 3 tablespoons all-purpose flour
- 4 cups chicken broth
- 3 lbs russet potatoes, peeled and diced into 1-inch cubes
- 2 cups whole milk
- 3 tablespoons Ranch seasoning, or a 1 oz package (dry mix only)
- 1 cup sour cream
- salt and pepper, to taste
- shredded cheddar cheese, to taste
- sliced green onions or chives, for garnish
Instructions
- In a large Dutch oven or stock pot, cook the bacon over medium-high heat until crispy. Transfer the bacon to a paper towel-lined plate, leaving the grease in the pot.
- Add the diced onion to the pot and cook for about 5 minutes until translucent. Stir in the minced garlic and cook for another 30 seconds.
- Mix in the flour and cook for 2 minutes, stirring constantly until it turns light and golden.
- Gradually pour in the chicken broth while stirring to release any bits stuck to the bottom. Bring to a simmer and add the diced potatoes. Let them simmer for 15-20 minutes until fork-tender.
- Use a potato masher to mash about half of the potatoes for thickness, leaving some chunks for texture. Stir in the milk and Ranch seasoning, then let it simmer for an additional 10 minutes.
- Remove from heat, mix in the sour cream until well combined, and season with salt and pepper to taste. Serve warm, topped with crispy bacon, shredded cheddar cheese, and chopped green onions.
Notes
For extra richness, use heavy cream instead of whole milk.
Feel free to add vegetables like carrots or celery for added nutrition.
This soup can be stored in the refrigerator for up to 3 days, making it perfect for leftovers.
Nutrition
- Serving Size: 1 cup
- Calories: 330
- Sugar: 3g
- Sodium: 850mg
- Fat: 20g
- Saturated Fat: 10g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 4g
- Protein: 10g
- Cholesterol: 45mg
