Creamy Bacon Potato Soup
Creamy Bacon Potato Soup is the epitome of comforting food. Imagine tucking into a bowl of rich, velvety soup, enhanced with crispy bacon and hearty potatoes. The combination of creamy textures with a smoky flavor creates a dish that fills you up and wraps you in warmth. With each spoonful, you’d be hard-pressed not to smile; it’s perfect for chilly nights or when you just need a tasty pick-me-up.
Table of Contents

I first encountered a version of this soup at a local diner, and it was love at first bite. Now, I’ve made it my mission to replicate and enhance that unforgettable taste in my own kitchen. The best part? This creamy bacon potato soup is so easy to whip up and budget-friendly, making it a go-to recipe for busy weeknights or casual gatherings with friends. You’ll want to keep it in your recipe arsenal!
Why You’ll Love This Recipe
- Simple & Quick: This recipe is a breeze to make and comes together in under an hour, perfect for busy days.
- Irresistible Flavor: Every bowl is a delightful mix of creamy, smoky, and savory flavors that leaves you craving more.
- Eye-Catching Appeal: The vibrant toppings of green onions and shredded cheese make this soup as beautiful as it is delicious.
- Flexible Serving: It’s ideal for dinner, cozy lunch, or as a crowd-pleasing starter for gatherings.
- Diet-Friendly Options: You can easily substitute ingredients to cater to gluten-free diets or adjust to your dairy preferences.
Ingredients You’ll Need
- 6 strips thick-cut bacon, chopped: Crispy bacon adds a smoky depth and crunch. You can substitute turkey bacon for a lighter option.
- 1 medium onion, diced: Onion brings a sweet aroma as it cooks. Yellow or white onion works best, but red onion can also add a nice color.
- 1 teaspoon minced garlic: Fresh minced garlic infuses the soup with flavor. Feel free to use garlic powder in a pinch, but adjust to taste.
- 3 tablespoons all-purpose flour: This is crucial for thickening the soup and creating a creamy texture. Gluten-free all-purpose flour is a suitable alternative.
- 4 cups chicken broth: Chicken broth adds savory depth. For a vegetarian version, opt for vegetable broth instead.
- 3 lbs russet potatoes, peeled and diced into 1-inch cubes: Russet potatoes provide a fluffy texture. Yukon Gold also works well for a creamier consistency.
- 2 cups whole milk: Whole milk contributes to the creaminess; half-and-half or a non-dairy milk alternative can be used for lighter options.
- 3 tablespoons Ranch seasoning, or a 1 oz package (dry mix only): This seasoning is key to flavor—homemade ranch seasoning is also delicious if you have time.
- 1 cup sour cream: Sour cream adds tanginess and richness. Greek yogurt can be a healthier alternative.
- Salt and pepper, to taste: Always essential for bringing out flavors.
- Shredded cheddar cheese: The ultimate topping that melts beautifully over the warm soup.
- Sliced green onions or chives: Freshly sliced greens elevate the soup’s presentation and add a fresh bite.
How to Make Creamy Bacon Potato Soup
- Cook the Bacon: Start by adding the chopped bacon to a large Dutch oven or stock pot over medium-high heat. Cook until the bacon is crispy, which should take about 6 to 8 minutes. Once done, remove the bacon to a plate lined with paper towels and set aside, leaving the savory grease in the pot.
- Sauté the Aromatics: In the same pot, add the diced onion to the bacon grease. Cook for about 5 minutes until the onion turns translucent and fragrant. Stir in the minced garlic and sauté for an additional 30 seconds.
- Create the Roux: Sprinkle in the 3 tablespoons of all-purpose flour and cook for about 2 minutes until it turns light and golden. Be sure to stir continuously to prevent the flour from burning.
- Add the Chicken Broth: While stirring, slowly pour in the 4 cups of chicken broth, making sure to scrape up any scrumptious bits stuck to the bottom of the pot. Bring the mixture to a gentle simmer, then add the peeled and diced potatoes.
- Cook the Potatoes: Let the potatoes simmer for 15 to 20 minutes until they are fork-tender. Mash about half of the potatoes with a potato masher right in the pot to thicken the soup, keeping some chunks for texture.
- Mix in the Creaminess: Stir in the 2 cups of whole milk and the 3 tablespoons of ranch seasoning mix; let the soup simmer for another 10 minutes. Remove the pot from heat and add 1 cup of sour cream, stirring until completely combined. Finally, season with salt and pepper according to your taste.
- Serve: Ladle the warm soup into bowls and top each serving with crispy bacon, shredded cheddar cheese, sliced green onions, and an optional dollop of sour cream, if desired.
Storing & Reheating
Store any leftover creamy bacon potato soup in an airtight container in the refrigerator for about 3-4 days. For longer storage, you can freeze the soup—just make sure to use a freezer-safe container and leave some space for expansion. It can be frozen for up to 3 months. Reheat it gently on the stovetop over medium heat or in the microwave, stirring occasionally. Note that the texture may change slightly after freezing, so consider adding a splash of milk when reheating to refresh its creaminess.
Chef’s Helpful Tips
- Avoid sticking by making sure to stir the flour mixture well and not allowing it to burn.
- Let your ingredients sit out for a bit before cooking; room temperature ingredients can cook more evenly.
- Make sure to mash the potatoes well for a creamy soup, but don’t overdo it; leaving some chunks adds great texture.
- If the soup becomes too thick, simply add more chicken broth or milk to reach your desired consistency.
- Enhance your flavors by adding extra seasonings or herbs, such as thyme or parsley, while the soup simmers.
- This soup can easily be made ahead of time; simply reheat and serve when you’re ready.
Creamy bacon potato soup is not just a meal; it’s an experience of comfort and warmth that’s perfect for any occasion. This dish packs in flavor while also being easy to prepare, making it ideal for family dinners or quiet evenings in. Feel free to experiment with different toppings or even add your favorite veggies for extra nutrition. I hope you enjoy every delicious spoonful!

Recipe FAQs
Can I make this soup vegetarian?
Absolutely! You can replace the chicken broth with vegetable broth, omit the bacon, and experiment with adding mushrooms for a savory flavor that complements the creaminess.
How can I thicken my soup if it’s too thin?
If your soup isn’t as thick as you’d like, try mashing more of the potatoes in the pot or adding an additional tablespoon of flour mixed with a little cold water to avoid clumping. Then add it back to the pot.
What toppings go well with this soup?
Crispy bacon, shredded cheddar cheese, green onions, chives, and a dollop of sour cream are all fantastic choices. Feel free to get creative with your toppings—some people love adding croutons or hot sauce for a kick!
Can I freeze creamy bacon potato soup?
Yes, you can freeze this soup! Make sure it’s fully cooled before transferring it to airtight containers. It can be frozen for up to 3 months, though the texture may slightly change upon reheating. Add a splash of milk if needed when you reheat.
PrintMore Soups Recipes
- Irish Potato Soup | Creamy St Patrick’s Day Soup
- Creamy Homemade Corn Chowder
- Comforting Zuppa Toscana
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: Soups
- Method: Stovetop
- Cuisine: American
Description
This creamy bacon potato soup packs an irresistible flavor with simple prep and key ingredients like crispy bacon, creamy sour cream, and tender potatoes. Perfect for a comforting homemade meal!
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
- sliced green onions or chives
Instructions
- In a large dutch oven or stock pot, cook the chopped bacon over medium-high heat until crispy. Remove bacon to a plate lined with paper towels, leaving grease in the pot.
- Add the diced onion to the pot and cook until translucent, approximately 5 minutes. Then, add minced garlic and cook for another 30 seconds.
- Stir in the flour and cook for 2 minutes until it turns light and golden, making sure to stir continuously to prevent burning.
- Gradually pour in the chicken broth while stirring, scraping up bits from the bottom of the pot. Bring to a simmer and add the diced potatoes, letting them simmer for 15 to 20 minutes until fork-tender.
- Mashed about half of the potatoes with a potato masher to thicken the soup, leaving some chunks for texture. Stir in the milk and Ranch seasoning mix, and let it simmer for an additional 10 minutes.
- Remove the pot 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
Feel free to adjust the amount of bacon based on your preference for a stronger or milder flavor.
For a thicker soup, mash more of the potatoes to achieve your desired consistency.
Top the soup with additional cheese and green onions for extra flavor and presentation.
Nutrition
- Serving Size: 1 bowl
- Calories: 400
- Sugar: 4g
- Sodium: 900mg
- Fat: 24g
- Saturated Fat: 10g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 5g
- Protein: 14g
- Cholesterol: 50mg
