Creamy Bacon Potato Soup is the ultimate comfort dish, perfect for chilly evenings or a cozy gathering. The velvety texture paired with crispy bacon creates a harmonious balance of flavors that warms your heart with every scoop. If you love hearty, flavorful soups that are easy to prepare, this recipe is a delightful choice.

I still remember the first time I made this soup. It was a brisk autumn day, and the fragrant aroma filled my kitchen, drawing my family in from the other room. The result was a bowl of creamy goodness topped with crispy bacon and melted cheese, making it a family favorite that I couldn’t wait to share. Trust me, once you try this Creamy Bacon Potato Soup, you’ll want to make it a regular on your dinner table.
Why You’ll Love This Recipe
- Simple & Quick: This soup can be prepared in under an hour, making it a fantastic weeknight meal.
- Irresistible Flavor: The combination of crispy bacon and creamy potatoes creates a taste sensation that’s hard to resist.
- Eye-Catching Appeal: Served with vibrant green onions and melted cheddar, this soup is as beautiful as it is delicious.
- Flexible Serving: Perfect for a cozy dinner, a gathering, or even as a meal prep option throughout the week.
- Diet-Friendly Options: You can easily adjust this recipe for gluten-free needs by using gluten-free flour.
Ingredients You’ll Need
- 6 strips thick-cut bacon, chopped: This provides a rich, smoky flavor that’s essential for that classic taste. Feel free to substitute turkey bacon for a lighter option.
- 1 medium onion, diced: Onions bring a sweet and savory element to the soup. Shallots can work in a pinch, though they’ll add a milder flavor.
- 1 teaspoon minced garlic: Fresh garlic enhances the aroma and adds depth. You can also use garlic powder if that’s all you have.
- 3 tablespoons all-purpose flour: This thickens the soup; you can swap in a gluten-free blend if needed.
- 4 cups chicken broth: A rich chicken broth adds robust flavor. Vegetable broth is a good vegetarian option.
- 3 lbs russet potatoes, peeled and diced into 1-inch cubes: Russets break down nicely to give the soup that creamy texture. Yukon Golds work well too if you prefer a buttery taste.
- 2 cups whole milk: This creates a creamy base; almond or oat milk are great substitutes for a dairy-free version.
- 3 tablespoons Ranch seasoning, or a 1 oz package (dry mix only): This captures a unique flavor profile. You can make your own if necessary with dried herbs and spices.
- 1 cup sour cream: This adds creaminess and tang. Greek yogurt is a suitable substitute for a healthier twist.
- Salt and pepper, to taste: These are essential for seasoning; always adjust according to your taste.
- Shredded cheddar cheese: Melting over the hot soup adds richness; try pepper jack for a spicy kick!
- Sliced green onions or chives: These add a pop of freshness and color, elevating the soup’s presentation.
How to Make Creamy Bacon Potato Soup
- Cook the Bacon: Start by adding 6 strips of chopped thick-cut bacon to a large dutch oven or stock pot over medium-high heat. Cook until the bacon is crispy, then remove it and set it aside on a plate lined with paper towels, keeping the grease in the pot.
- Sauté Vegetables: In the same pot, add 1 medium diced onion and sauté for about 5 minutes until it becomes translucent. Add 1 teaspoon of minced garlic and cook for an additional 30 seconds until fragrant.
- Make the Roux: Sprinkle in 3 tablespoons of all-purpose flour, stirring constantly for about 2 minutes until it turns light and golden. This creates a beautiful roux while preventing any burning.
- Add Broth and Potatoes: Slowly pour in 4 cups of chicken broth while stirring to release the flavorful bits stuck to the bottom of the pot. Bring this mixture to a gentle simmer and then add 3 pounds of diced russet potatoes. Let them simmer for 15 to 20 minutes, or until they are fork-tender.
- Mash Some Potatoes: To thicken the soup nicely, mash about half of the potato cubes with a potato masher, ensuring some chunks remain for texture. Slowly stir in 2 cups of whole milk and the 3 tablespoons of Ranch seasoning mix, letting it simmer for an additional 10 minutes.
- Finish with Creaminess: Remove the pot from heat and gently incorporate 1 cup of sour cream until well blended. Taste and season with salt and pepper as desired. Serve warm, topped with the crispy bacon, shredded cheddar cheese, and a sprinkle of sliced green onions or chives.
Storing & Reheating
To store your Creamy Bacon Potato Soup, allow it to cool at room temperature for about 30 minutes before transferring it to an airtight container. Refrigerate for up to 5 days. If you want to freeze it, ladle the soup into freezer-safe containers, being careful to leave some space for expansion, and it will keep well for up to 3 months. To reheat, gently warm on the stovetop over low heat, stirring occasionally until heated through. The texture may become slightly thicker after freezing, so adding a splash of milk can refresh it beautifully.
Chef’s Helpful Tips
- Avoid burning your roux by stirring constantly once the flour is added. Eye the color and stop at that lovely light golden hue.
- For a creamier feel, ensure your milk is cold when added to avoid curdling.
- If you like a smoother soup, blend it partially with an immersion blender after mashing the potatoes for a velvety finish.
- Cooking the potatoes until fork-tender is crucial for that melt-in-your-mouth experience.
- Feel free to make it a day in advance! The flavors deepen overnight.
Creamy Bacon Potato Soup truly embodies comfort food at its best. It’s creamy, rich, and downright satisfying on every level. Don’t hesitate to adjust the flavor with different toppings or mix-ins like broccoli or corn to make it your own. Enjoy this soup with your loved ones and relish the warmth it brings.

Recipe FAQs
Can I make Creamy Bacon Potato Soup ahead of time?
Absolutely! This soup tastes even better the next day, as the flavors meld beautifully. Just refrigerate it in an airtight container and reheat it when you’re ready to serve.
Can I use other types of potatoes?
Certainly! While russet potatoes work best for their texture, Yukon Golds or red potatoes can also be delicious. Just remember, different potatoes might alter the creaminess slightly.
How can I make this soup vegetarian?
For a vegetarian version, simply swap out the chicken broth for vegetable broth and use olive oil instead of bacon. You can add smoked paprika for that smoky flavor without the meat.
What toppings can I add to the soup?
The sky’s the limit! Popular options include crispy bacon, shredded cheese, herbs like chives or parsley, and even a dollop of sour cream for extra creaminess. Experiment with your favorite toppings to make it your own!
Print
Creamy Bacon Potato Soup
Enjoy a bowl of Creamy Bacon Potato Soup, a delightful comfort dish made with savory bacon, hearty potatoes, and creamy goodness. Perfect for an easy dinner!
- Total Time: 55 minutes
- Yield: 8 servings 1x
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, cook the bacon over medium-high heat until crispy, then transfer to a plate lined with paper towels, leaving the grease in the pot.
- Add the diced onion to the pot and sauté until translucent, about 5 minutes. Incorporate minced garlic and cook for another 30 seconds.
- Stir in the flour and cook for about 2 minutes until it's light and golden, stirring continuously to avoid burning.
- Gradually pour in the chicken broth while stirring, scraping up any bits from the pot. Bring to a simmer and then add the diced potatoes. Let simmer until fork-tender, approximately 15 to 20 minutes.
- Mash half of the potatoes with a masher to thicken the soup while retaining some chunks for texture. Add the milk and Ranch seasoning, then simmer for another 10 minutes.
- Remove from heat, add sour cream, and stir to combine. Season with salt and pepper to taste. Serve warm, topped with crispy bacon, cheddar cheese, green onions, and additional sour cream if desired.
Notes
For added richness, use heavy cream instead of whole milk.
Feel free to customize toppings with your favorite herbs or additional cheeses.
This soup stores well in the fridge for up to 3 days, making it perfect for meal prep.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Soups
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 370
- Sugar: 3g
- Sodium: 800mg
- Fat: 22g
- Saturated Fat: 10g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 4g
- Protein: 12g
- Cholesterol: 45mg






