Creamy Bacon Potato Soup
Creamy Bacon Potato Soup is a heartwarming dish that brings together the comforting flavors of crispy bacon, tender potatoes, and a rich, creamy broth. This soup is the perfect answer to those chilly evenings when all you crave is something warm, filling, and satisfying. Imagine curling up with a big bowl of this soup, a sprinkle of cheddar cheese on top, and maybe even a slice of crusty bread on the side. Yum!
Table of Contents

I first stumbled upon this recipe during a family gathering, and it quickly became the star of the show. It’s not just a way to use up extra bacon or potatoes; it’s a fantastically delicious combination that everyone can appreciate. Rich and hearty without being overly complicated, it makes an excellent weeknight dinner or a crowd-pleaser at your next potluck. So get ready to whip up this creamy, dreamy bowl of goodness that is sure to become a favorite in your home.
Why You’ll Love This Recipe
- Simple & Quick: In about 40 minutes, you can have a warm, delicious dinner that feels like a cozy hug.
- Irresistible Flavor: The smoky, salty bacon beautifully complements the creamy, luscious soup, creating a flavor explosion with every spoonful.
- Eye-Catching Appeal: With its inviting chunks of potato and garnishes, this soup is not only tasty, but it’s also fun to look at.
- Flexible Serving: Perfect for dinner, lunch, or even a late-night snack, this versatile dish suits any occasion.
- Diet-Friendly Options: Easy to modify for gluten-free or lower-fat needs, making it accessible for everyone.
Ingredients You’ll Need
- 6 strips thick-cut bacon, chopped: This is the star ingredient, providing a smoky flavor and a nice crunch. If you prefer, turkey bacon works too but will be less crispy.
- 1 medium onion, diced: Onions create a sweet and aromatic base for the soup. Feel free to substitute with shallots for a milder flavor.
- 1 teaspoon minced garlic: Garlic adds a wonderful fragrance and depth to the soup. A fresh clove is ideal, but pre-minced works in a pinch.
- 3 tablespoons all-purpose flour: This thickens the soup, giving it that creamy texture. For gluten-free options, cornstarch can be used as a thickener instead.
- 4 cups chicken broth: Chicken broth provides a rich background flavor. Vegetable broth is a great alternative for a vegetarian version.
- 3 lbs russet potatoes, peeled and diced into 1-inch cubes: Starchy russet potatoes help make the soup hearty. Yukon Golds are also a good choice for a creamier texture.
- 2 cups whole milk: This gives the soup its creaminess. You can substitute with half-and-half or even nut milk for dairy-free options, although it will change the flavor profile slightly.
- 3 tablespoons Ranch seasoning, or a 1 oz package (dry mix only): Ranch seasoning brings a delightful herby flavor to the soup. If you don’t have Ranch, a mix of dried herbs like dill, parsley, and chives can work well too.
- 1 cup sour cream: This adds a tangy flavor and creamy consistency. For a lighter option, use Greek yogurt instead.
- Salt and pepper, to taste: Essential for bringing all the flavors together and enhancing the dish.
- Shredded cheddar cheese: A must-have topping for added flavor. You can mix it into the soup or sprinkle it on top before serving.
- Sliced green onions or chives: Adds a fresh, bright note as a garnish, along with a pop of color.
How to Make Creamy Bacon Potato Soup
Cook the Bacon: Start by adding the chopped bacon to a large Dutch oven or stockpot. Cook over medium-high heat until the bacon is crispy, which should take about 5-7 minutes. Use a slotted spoon to remove the bacon, placing it on a plate lined with paper towels to drain, and keep the grease in the pot for flavor.
Sauté the Onions & Garlic: In the same pot, add the diced onion and cook until translucent, about 5 minutes. Toss in the minced garlic and cook for an additional 30 seconds, stirring constantly to avoid burning.
Create a Roux: Stir in the 3 tablespoons of all-purpose flour and cook for 2 minutes until it turns light and golden in color. This step is key for thickening the soup, so keep stirring.
Add the Broth and Potatoes: Slowly pour in the 4 cups of chicken broth while stirring. Make sure to scrape up any flavorful bits stuck to the bottom. After it’s well combined, add the diced potatoes and bring the mixture to a simmer. Let it bubble gently for 15 to 20 minutes, or until the potatoes are fork-tender.
Mash Potatoes for Texture: Remove the pot from heat and mash about half of the potatoes with a potato masher. This will help thicken the soup while leaving some chunks for a satisfying texture.
Finish with Cream and Seasoning: Stir in the 2 cups of whole milk and the 3 tablespoons of Ranch seasoning. Return the pot to low heat and allow it to simmer for an additional 10 minutes, enhancing those flavors.
Incorporate Sour Cream: Finally, remove the pot from heat and mix in the 1 cup of sour cream until fully combined. Season your soup with salt and pepper to taste.
Serve: Ladle the soup into bowls, topped with the reserved crispy bacon, a sprinkle of shredded cheddar cheese, and sliced green onions or chives for that final touch.
Storing & Reheating
To store your Creamy Bacon Potato Soup, allow it to cool to room temperature before transferring it to an airtight container. It can stay at room temperature for up to 2 hours, but for maximum freshness, refrigerate it right away, where it’ll keep for about 3-4 days. For longer storage, consider freezing the soup in freezer-safe containers for up to 3 months. When you’re ready to enjoy it again, simply thaw it overnight in the refrigerator and reheat gently on the stove over low heat. Note that the texture may change slightly after freezing, but a splash of milk can refresh it!
Chef’s Helpful Tips
- Keep an eye on the bacon to prevent it from burning; it should be perfectly crispy and golden.
- Use a variety of potatoes for different textures; mixing russets with Yukon Golds can create a delightful experience.
- If the soup is too thick, add a bit more chicken broth or milk until you reach your desired consistency.
- Prepping ingredients ahead of time can cut down on cooking time; chop the veggies and bacon a day in advance.
- Enhance the flavor by adding a splash of hot sauce or a sprinkle of smoked paprika.
Creamy Bacon Potato Soup is not only delicious but also versatile for you to make it your own. Whether you enjoy it just as it is or add your favorite toppings, this recipe is a wonderful way to warm up any day. Feel free to experiment with flavors and ingredients until it perfectly suits your taste. Enjoy each delicious spoonful!

Recipe FAQs
Can I make this soup ahead of time?
Absolutely! This soup can be made a day in advance, which allows the flavors to deepen. Just store it in the fridge and reheat it on the stove before serving.
Can I freeze Creamy Bacon Potato Soup?
Yes, you can freeze this soup for up to 3 months. Just ensure it’s cooled, then use freezer-safe containers. When reheating, add a bit of milk to restore its creamy texture.
What if I don’t have Ranch seasoning?
If you don’t have Ranch seasoning on hand, you can make your own using dried herbs like dill, parsley, garlic powder, and onion powder, which provides a similar flavor profile.
How can I make this soup lower in fat?
For a lighter version, use turkey bacon, skim milk, and replace sour cream with Greek yogurt. You’ll still enjoy a creamy texture and a delicious taste without as many calories!
PrintMore Soups Recipes
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: 40 minutes
- Total Time: 55 minutes
- Yield: 8 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: American
Description
This Creamy Bacon Potato Soup is a comforting dish bursting with flavor. Featuring crispy bacon, hearty potatoes, and a creamy texture, it’s a quick and easy meal that brings warmth to any dinner table.
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
- 1 cup sour cream
- salt and pepper, to taste
- shredded cheddar cheese
- sliced green onions or chives
Instructions
- In a large dutch oven or stock pot, cook the chopped bacon over medium-high heat until crispy. Transfer the bacon to a plate lined with paper towels, leaving the grease in the pot.
- Add diced onion to the pot, cooking until translucent (about 5 minutes). Then, add minced garlic and cook for another 30 seconds.
- Incorporate flour, cooking for 2 minutes until light and golden, stirring continuously to prevent burning.
- Gradually pour chicken broth into the pot while stirring, scraping up any bits from the bottom. Bring to a simmer, then add in the diced potatoes. Simmer for 15 to 20 minutes until tender.
- Use a potato masher to mash about half of the potatoes for a thicker soup, leaving some for texture. Stir in milk and Ranch seasoning, simmer for an additional 10 minutes.
- Remove the pot from heat, adding sour cream and stirring until well blended. Season with salt and pepper. 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 other seasonings like paprika or cayenne for a spicy kick.
Leftovers can be refrigerated and taste even better the next day.
Nutrition
- Serving Size: 1 bowl
- Calories: 380
- Sugar: 2g
- Sodium: 900mg
- Fat: 22g
- Saturated Fat: 10g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 34g
- Fiber: 3g
- Protein: 10g
- Cholesterol: 50mg





