Creamy Bacon Potato Soup
There’s something incredibly comforting about a steaming bowl of creamy bacon potato soup on a chilly day. This delightful dish combines the savory goodness of crispy bacon with the heartiness of tender russet potatoes, creating a luxurious texture that’s simply irresistible. Rich and warming, it’s the perfect remedy for those days when you crave familiarity and warmth.
Table of Contents

The moment you take your first spoonful, you’ll understand why creamy bacon potato soup is a favorite in many households. Not only is it filling and satisfying, but it also comes together quickly and uses simple ingredients, ensuring that even the busiest of us can whip it up without fuss. So whether you’re gathering with family for dinner or looking to impress your friends, this recipe is a surefire crowd-pleaser. Trust me, once you taste this creamy delight, you’ll want to make it a regular on your dinner table.
Why You’ll Love This Recipe
- Simple & Quick: This creamy bacon potato soup comes together in about 30 minutes, making it a perfect weeknight dish.
- Irresistible Flavor: With bacon, garlic, and a hint of ranch seasoning, this soup is packed with layers of savory flavor.
- Eye-Catching Appeal: The contrast of golden bacon on top of a creamy, rich soup garnished with fresh green onions is simply gorgeous!
- Flexible Serving: Enjoy this hearty soup as a cozy lunch or a fulfilling dinner; it’s perfect for any occasion.
- Diet-Friendly Options: For a lighter version, consider using low-fat milk or yogurt in place of the sour cream.
Ingredients You’ll Need
- 6 strips thick-cut bacon, chopped: The star of the show! Use thick-cut for more crunch and flavor.
- 1 medium onion, diced: Adds depth and sweetness; be sure to sauté until soft and translucent.
- 1 teaspoon minced garlic: Fresh garlic makes the soup fragrant—never underestimate the power of this tiny ingredient!
- 3 tablespoons all-purpose flour: This helps thicken the soup and create that luscious texture.
- 4 cups chicken broth: Use low-sodium for better control over seasoning; also enhances the savory notes.
- 3 lbs russet potatoes, peeled and diced into 1-inch cubes: These potatoes add heartiness; they break down beautifully yet maintain some texture.
- 2 cups whole milk: The key to creaminess and rich flavor; never substitute with skim for the best results.
- 3 tablespoons Ranch seasoning, or a 1 oz package (dry mix only): This dry seasoning adds a tangy zest—feel free to make your own if you prefer!
- 1 cup sour cream: A key ingredient for creaminess and tang; foundational for that thicker mouthfeel.
- Salt and pepper, to taste: Always taste as you go; seasoning is important for this soup.
- Shredded cheddar cheese: For a gooey topping that adds richness.
- Sliced green onions or chives: Fresh herbs provide a vibrant pop of color and flavor.
How to Make Creamy Bacon Potato Soup
Prepare 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 nice and crispy, which usually takes about 5–7 minutes. Once done, transfer the bacon to a plate lined with paper towels to drain and set aside, leaving the flavorful grease in the pot.
Sauté the Aromatics: In the same pot, add the diced onion and cook for about 5 minutes, or until it becomes translucent. Toss in the minced garlic and let it cook for an additional 30 seconds, stirring frequently—this will create a fragrant base for your soup.
Create the Roux: Sprinkle in the 3 tablespoons of all-purpose flour and stir for about 2 minutes. This step is crucial as it should turn light and golden, helping to thicken your soup beautifully. Keep stirring to prevent any burning.
Add Broth and Potatoes: Slowly pour in the 4 cups of chicken broth while stirring to incorporate and help lift any flavorful bits stuck to the pot’s bottom. Bring it to a gentle simmer and then add in the peeled and diced russet potatoes. Allow them to cook for 15 to 20 minutes or until fork-tender.
Mash the Potatoes: Once the potatoes are tender, use a potato masher to mash half of the potatoes directly in the pot—this adds a lovely thickness while leaving some chunks for texture. Now, gently stir in the 2 cups of whole milk and 3 tablespoons of Ranch seasoning mix. Let the soup simmer for another 10 minutes for the flavors to meld.
Finish with Creaminess: Remove the pot from the heat and stir in the 1 cup of sour cream until fully combined. Taste your soup and season with salt and pepper as needed. To serve, ladle the soup into bowls and top with crispy bacon, a sprinkle of shredded cheddar cheese, sliced green onions, and a dollop of sour cream if desired.
Storing & Reheating
For leftovers, let your creamy bacon potato soup cool completely before storing. It can stay at room temperature for about 2 hours but should be refrigerated in an airtight container for up to 3 days. You can also freeze it for a maximum of 3 months. To reheat, simply thaw in the refrigerator overnight and warm on the stovetop over low heat, stirring occasionally. The texture may change slightly after freezing, so adding a splash of milk can help refresh its creamy consistency.
Chef’s Helpful Tips
- Avoid overcooking the potatoes; they should be tender but not mushy.
- Make sure your bacon is crispy to provide that delightful crunch against the creamy soup.
- For an extra touch of flavor, sauté the onions and garlic in a little of the bacon fat left in the pot.
- If the soup is too thick, simply adjust with more chicken broth or milk to reach your desired consistency.
- This recipe can be easily doubled for a crowd or meal prep—it’s just as delicious reheated!
While this creamy bacon potato soup captures warmth and comfort in every bite, there’s always room to make it your own. Whether you prefer to add spices or a different type of cheese, experimenting can lead to delightful variations.
Though I hope you enjoy it as is, I’m confident you’ll find even more ways to love it. Now, get ready to warm your kitchen with this delightful soup and enjoy every spoonful!

Recipe FAQs
Can I make this soup in advance?
Absolutely! Creamy bacon potato soup is a great candidate for meal prep. You can prepare it a day ahead, just reheat on medium-low heat and adjust the consistency with a splash of milk or broth.
Can I use different potatoes?
Yes! While russet potatoes are ideal for their starch content, you can use Yukon Gold or red potatoes. Just be aware that the texture will differ slightly.
How can I make it vegetarian?
For a vegetarian version, skip the bacon and use vegetable broth instead of chicken broth. You can add smoked paprika to mimic the smoky flavor that bacon typically provides.
What can I do if my soup is too thick?
If the soup turns out too thick for your liking, feel free to add a bit more chicken broth or milk until you achieve your desired consistency. Start by adding just a little at a time and stir to incorporate.
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: Soups
- Method: Stovetop
- Cuisine: American
Description
This Creamy Bacon Potato Soup features a delightful blend of crispy bacon, tender potatoes, and creamy goodness. Perfect for a quick dinner or comfort food, it’s a hearty option that’s easy to make at home!
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. Transfer the bacon to a paper towel-lined plate and leave the grease in the pot.
- Add diced onion to the remaining grease and cook until translucent, about 5 minutes. Stir in minced garlic and cook for an additional 30 seconds.
- Add the flour to the pot and cook for 2 minutes, stirring frequently until it becomes light and golden.
- While stirring, slowly pour in the chicken broth, scraping the bottom to release any bits stuck to the pot. Bring the mixture to a simmer, then add the diced potatoes. Allow them to simmer for 15 to 20 minutes until fork-tender.
- Mash 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, then let simmer for another 10 minutes.
- Remove from heat, add sour cream, and stir until well combined. Season with salt and pepper to taste. Serve warm garnished with crispy bacon, shredded cheddar, and green onions or chives.
Notes
Store leftovers in an airtight container in the refrigerator for up to 3 days.
Reheat gently on the stove, adding extra milk or broth if needed to reach desired consistency.
For extra flavor, try adding other herbs or spices to tailor the soup to your taste.
Nutrition
- Serving Size: 1 cup
- Calories: 350
- Sugar: 2g
- Sodium: 800mg
- Fat: 20g
- Saturated Fat: 10g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 3g
- Protein: 10g
- Cholesterol: 45mg
