Creamy Bacon Potato Soup
Creamy Bacon Potato Soup is a comforting bowl of goodness that warms your soul and fills your belly. Picture this: thick, creamy soup filled with tender potatoes and deliciously crispy bacon, all beautifully enriched with a blend of spices that awakens your taste buds. The best part? It’s easy to make and perfect for chilly nights or any time you crave warmth and satisfaction.
Table of Contents

I first stumbled upon this Creamy Bacon Potato Soup during a cozy get-together with friends. The moment the pot simmered on the stove, the enticing aroma filled the air, drawing everyone into the kitchen. Not only does it hit all the right notes in flavor, but it also brings everyone together around the table, creating moments and memories. This hearty dish is sure to impress, and it’s just a few ingredients away from becoming your new go-to recipe!
Why You’ll Love This Recipe
- Simple & Quick: With straightforward prep and cook times, you’ll have this hearty soup ready in about an hour.
- Irresistible Flavor: A lovely blend of creamy, cheesy, and smoky flavors with crispy bacon brings the dish to life.
- Eye-Catching Appeal: The vibrant colors of green onions and cheese on top make every bowl look appetizing.
- Flexible Serving: Perfect for dinner, lunch, or even as a filling snack on a chilly day.
- Diet-Friendly Options: Easily adaptable for gluten-free diets by swapping all-purpose flour with your favorite gluten-free blend.
Ingredients You’ll Need
- 6 strips thick-cut bacon, chopped: This is the star of the show! It provides a smoky, savory flavor and delicious crunch. Feel free to substitute with turkey bacon for a leaner option.
- 1 medium onion, diced: Adds sweetness and depth to the soup. Yellow or white onions work best; you can also use shallots for a milder flavor.
- 1 teaspoon minced garlic: Just a hint of garlic enhances the flavor profile. You can use fresh or jarred; both work well.
- 3 tablespoons all-purpose flour: This helps thicken the broth and give the soup a creamy texture. You can use a gluten-free flour alternative if desired.
- 4 cups chicken broth: Choose a low-sodium option for controlled seasoning. You can also use vegetable broth for a vegetarian version.
- 3 lbs russet potatoes, peeled and diced into 1-inch cubes: Russets are the best choice for their creamy texture when cooked. Yukon Golds can be a tasty alternative.
- 2 cups whole milk: Adds creaminess to the soup. You could substitute with half-and-half for richer flavor or a plant-based milk for a dairy-free version.
- 3 tablespoons Ranch seasoning, or a 1 oz package (dry mix only): Adds an irresistible flavor kick. Homemade ranch seasoning is also easy to prepare if you prefer.
- 1 cup sour cream: This ingredient adds tanginess and richness. You can substitute with Greek yogurt for a healthier twist.
- Salt and pepper, to taste: Essential for balancing flavors.
- Shredded cheddar cheese: For garnishing, this adds a delightful cheesy finish. Feel free to use a different cheese like Monterey Jack or Pepper Jack for more heat.
- Sliced green onions or chives: They add freshness and a pop of color.
How to Make Creamy Bacon Potato Soup
Cook the Bacon: In a large Dutch oven or stock pot, add the chopped bacon and cook over medium-high heat until crispy. This should take about 5 to 7 minutes. Once browned, remove the bacon using a slotted spoon and drain on a paper towel-lined plate, leaving the grease in the pot.
Sauté the Vegetables: Add the diced onion to the pot. Cook for about 5 minutes, stirring occasionally until the onions become translucent. Then, add the minced garlic and continue cooking for an extra 30 seconds until fragrant.
Make the Roux: Sprinkle the 3 tablespoons of all-purpose flour over the cooked onions and garlic. Stir continuously for about 2 minutes until the flour turns light golden brown. This step is crucial for thickening the soup without a raw flour taste.
Add Broth and Potatoes: Gradually pour in the 4 cups of chicken broth while stirring continuously to prevent lumps. Use a wooden spoon to scrape up any tasty bits stuck to the bottom of the pot. Bring the mixture to a simmer before adding the peeled and diced potatoes. Let them cook for 15 to 20 minutes, or until fork-tender.
Mash and Season: Once the potatoes are cooked, use a potato masher to mash about half of the potatoes right in the pot. This adds a creamy body while leaving some chunks for texture. Stir in the 2 cups of whole milk and the 3 tablespoons of Ranch seasoning mix, then let the soup simmer for an additional 10 minutes.
Finish with Creaminess: Remove the pot from heat and add 1 cup of sour cream, stirring until fully combined. Season with salt and pepper to taste. Serve warm, generously topped with crispy bacon, shredded cheddar cheese, and a sprinkling of sliced green onions or chives for that perfect finishing touch.
Storing & Reheating
To store leftover Creamy Bacon Potato Soup, let it cool completely, then transfer it to an airtight container. You can keep it at room temperature for up to 2 hours or refrigerate for up to 4 days. If you want to freeze any leftovers, a freezer-safe container is best, and the soup can last for up to 3 months. When you’re ready to enjoy, reheat it on the stovetop over low heat, stirring occasionally for even warmth. You may find that the texture thickens in the fridge, so adding a splash of milk will refresh it, helping you achieve that perfect creamy consistency again!
Chef’s Helpful Tips
- Avoid overcooking the bacon; crispy is the goal, not burnt.
- Be patient while simmering the potatoes; they need to be tender to create the best texture.
- If the soup thickens too much as it cools, simply stir in a bit of milk or broth to loosen it up.
- For added depth of flavor, try sprinkling a bit of smoked paprika or cayenne for a touch of heat.
- You can make it ahead of time; flavors deepen as it sits, making it even more delicious!
- Experiment with toppings: crispy fried onions or croutons add a delightful crunch.
This creamy, flavorful soup is a delightful dish that everyone will enjoy. It’s perfect for a family dinner or even a cozy night in. As you warm up to this comforting bowl of Creamy Bacon Potato Soup, feel free to tweak and personalize the flavors to make it uniquely yours.

Recipe FAQs
Can I make this soup in advance?
Absolutely! Creamy Bacon Potato Soup can be prepared a day ahead. Just make sure to let it cool completely before storing it in the refrigerator. Reheat gently on the stove, adding a little milk or broth to restore creaminess!
Can I freeze creamy potato soup?
Yes, you can! Simply let it cool, then store in an airtight, freezer-safe container. It can last up to 3 months in the freezer. When ready to enjoy, thaw overnight in the fridge before reheating on the stove.
What are good toppings for this soup?
There are so many tasty options! Shredded cheese, crispy bacon, sliced green onions, or even a dollop of sour cream all make excellent toppings. You could also add some croutons for an added crunch!
How can I make this soup healthier?
To lighten it up, you can use low-fat milk, reduce the sour cream amount, or swap full-fat cheese for a low-fat version. Adding more vegetables like carrots or celery can also boost the nutritional value!
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 boasts an irresistible flavor that will warm your heart. With crispy bacon, creamy milk, and fluffy potatoes, it’s the perfect comfort food for a quick dinner or any gathering.
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 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, about 5 minutes. Stir in minced garlic and cook for another 30 seconds.
- Mix in the flour and cook for 2 minutes, stirring continuously until it turns light and golden. Ensure the flour doesn't burn.
- Slowly pour in the chicken broth, stirring to deglaze the bottom of the pot. Bring the mixture to a simmer and add the diced potatoes. Simmer for 15 to 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 mix, and let it simmer for an additional 10 minutes.
- Remove the pot from heat, mix in the sour cream, and season with salt and pepper to taste. Serve the soup warm, topped with crispy bacon, shredded cheese, and green onions.
Notes
Use low-sodium chicken broth for a healthier option.
Feel free to adjust the amount of bacon to taste or substitute with turkey bacon.
This soup can be stored in the refrigerator for up to 3 days.
Nutrition
- Serving Size: 1 cup
- Calories: 290
- Sugar: 2g
- Sodium: 700mg
- Fat: 15g
- Saturated Fat: 7g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 3g
- Protein: 9g
- Cholesterol: 40mg
