Creamy, hearty, and oh-so-delicious, Creamy Bacon Potato Soup is the ultimate comfort food for any occasion. This soup boasts tender potatoes mingling with rich creaminess and crispy bacon, all while being incredibly easy to make. Just imagine a cozy evening, the aroma of savory bacon and fresh herbs wafting through your kitchen, pulling everyone in like a warm hug on a chilly day. You might find yourself reaching for a second bowl without hesitation, whispering to yourself that you definitely need to remember this recipe.

I first discovered this soul-soothing soup during a family gathering where the chilly weather outside was begging for something warm and fulfilling. The balance of creaminess from the soup combined with the smoky crunch of bacon is simply divine. Unlike the bland, often overly thick versions found in some restaurants, this homemade version is a flavorful symphony that dazzles every palate. Whether you’re entertaining guests or simply craving a cozy night in, this easy-to-follow recipe will have you serving up happiness in no time!
Why You’ll Love This Recipe
- Simple & Quick: Ready in about 40 minutes, perfect for a busy weeknight.
- Irresistible Flavor: A delightful combination of creamy potatoes and crispy bacon that warms the heart.
- Eye-Catching Appeal: The vibrant toppings of cheese and green onions make for a visually stunning bowl of soup.
- Flexible Serving: Ideal as a main dish or a hearty appetizer during gatherings or cozy family dinners.
- Diet-Friendly Options: Can be easily adapted for gluten-free diets with simple ingredient swaps.
Ingredients You’ll Need
- 6 strips thick-cut bacon, chopped: Adds a smoky flavor and crispy texture.
- 1 medium onion, diced: Brings a hint of sweetness when sautéed.
- 1 teaspoon minced garlic: Introduces aromatic complexity to the base.
- 3 tablespoons all-purpose flour: Helps thicken the soup for that creamy, hearty consistency. You can substitute with cornstarch for a gluten-free version.
- 4 cups chicken broth: Offers depth and richness; vegetable broth is a great alternative for vegetarians.
- 3 lbs russet potatoes, peeled and diced into 1-inch cubes: The star ingredient providing bulk and texture; Yukon gold potatoes also work well.
- 2 cups whole milk: Gives the soup its creamy base; dairy-free milk can be used for a lighter version.
- 3 tablespoons Ranch seasoning, or a 1 oz package (dry mix only): Infuses the soup with herby flavor; homemade ranch seasoning can also be a fun alternative!
- 1 cup sour cream: Adds a tangy note; Greek yogurt can serve as a lighter swap.
- Salt and pepper to taste: Elevates all the flavors—don’t skip this step!
- Shredded cheddar cheese: For that cheesy topping that will melt into the warm soup.
- Sliced green onions or chives: Brighten the dish with a pop of color and freshness.
How to Make Creamy Bacon Potato Soup
- Cook the Bacon: In a large Dutch oven or stock pot over medium-high heat, add the chopped bacon. Sauté until crispy, about 5-7 minutes, then transfer to a paper towel-lined plate, keeping the grease in the pot.
- Sauté the Aromatics: Add the diced onion to the pot with bacon grease. Cook for about 5 minutes until it turns translucent. Stir in the minced garlic and cook for an additional 30 seconds until fragrant.
- Make a Roux: Sprinkle in the all-purpose flour, stirring continuously for about 2 minutes until the flour turns light and golden. This step ensures a rich, velvety texture while preventing any burning.
- Add the Broth and Potatoes: Gradually pour in the 4 cups of chicken broth, scraping up any browned bits from the bottom of the pot. Bring to a simmer and introduce the diced potatoes. Cook for 15-20 minutes until fork-tender.
- Thicken the Soup: Using a potato masher, gently mash about half of the potatoes to thicken the soup while keeping some chunks for texture. Stir in 2 cups of whole milk and the Ranch seasoning, allowing to simmer for another 10 minutes for the flavors to meld beautifully.
- Finish and Serve: Remove the pot from heat, adding 1 cup of sour cream. Stir well to combine, and season with salt and pepper to your liking. Serve warm, garnished with crispy bacon, shredded cheddar cheese, sliced green onions, and a dollop of sour cream if desired.
Storing & Reheating
Once cooled, you can store your creamy bacon potato soup in an airtight container at room temperature for up to 2 hours. Refrigerated, it can last for about 3-4 days. If you want to store it longer, freezing is an option—just make sure it’s in a freezer-safe container for up to 3 months. When you’re ready to enjoy again, simply reheat in a pot over medium heat, stirring occasionally until warmed through (about 5-7 minutes). Note that you may want to add a splash of milk or chicken broth to restore its creamy texture!
Chef’s Helpful Tips
- Avoid Soggy Bacon: For perfectly crispy bacon, cook it in batches if your pot is small. This ensures even cooking.
- Flour Tips: If the soup doesn’t thicken enough, try mixing a tablespoon of flour with cold water and stirring it in slowly.
- Flavor Boost: Feel free to add your favorite herbs or spices, like thyme or smoked paprika, for an extra layer of taste.
- Make Ahead: This soup can be made a day in advance; just save the bacon and toppings until serving time to maintain crunchiness.
- Texture Preferences: If you prefer a smoother soup, blend a portion using an immersion blender for a creamy finish.
This creamy bacon potato soup is not just a dish; it’s a hug in a bowl. The comforting flavors, combined with an inviting aroma, make it a delightful addition to any dining table. Feel free to experiment with ingredients—try different toppings or swap out the potatoes for your favorites. Enjoy every spoonful and share the warmth with friends and family!

Recipe FAQs
Can I make this soup in a slow cooker?
Absolutely! To adapt for a slow cooker, cook the bacon and sauté the onion and garlic first. Then, add everything else (except the sour cream) to the slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. Stir in the sour cream before serving.
Can I add vegetables to this soup?
Yes! You can easily include veggies like carrots, celery, or even corn for added texture and nutrition. Just chop them fine and sauté them along with the onions.
Is this soup gluten-free?
To make it gluten-free, simply substitute the all-purpose flour with cornstarch or a gluten-free flour blend, and ensure your chicken broth is certified gluten-free.
Can I freeze the leftovers?
Definitely! This soup freezes well for up to three months. Just be aware that the texture may change slightly upon reheating, so stirring in some milk or broth can help restore its creaminess.
Print
Creamy Bacon Potato Soup
Creamy Bacon Potato Soup is a hearty dish filled with mouthwatering flavors. With crispy bacon, tender potatoes, and a smooth texture, this comforting meal is perfect for quick dinners or chilly nights at home.
- 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 chopped bacon over medium-high heat until crispy. Remove and drain on paper towels, leaving the grease in the pot.
- Add the diced onion to the pot and cook for about 5 minutes until they become translucent. Stir in minced garlic and cook for an additional 30 seconds.
- Add flour to the onion and garlic mixture, stirring continuously for about 2 minutes until light and golden.
- Gradually pour in chicken broth while stirring, scraping the bottom of the pot. Bring to a simmer and add the diced potatoes. Cook for 15 to 20 minutes until the potatoes are fork-tender.
- Mash half of the potatoes in the pot with a potato masher to thicken the soup, leaving some chunks for texture. Stir in milk and Ranch seasoning and let it simmer for another 10 minutes.
- Remove from heat, mix in sour cream, and season with salt and pepper as necessary. Serve warm, topped with crispy bacon, shredded cheddar cheese, and green onions.
Notes
Feel free to adjust the seasoning based on your taste preferences for more or less flavor.
For a thicker soup, incorporate more mashed potatoes.
This soup can be refrigerated and reheated, making it a perfect meal prep option.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Soups
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 350
- Sugar: 3g
- Sodium: 800mg
- Fat: 20g
- Saturated Fat: 10g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 4g
- Protein: 10g
- Cholesterol: 50mg






