Creamy Stove-Top Potato Soup With Crispy Bacon Crumbles – Cozy, Comforting, and Easy
This is the kind of potato soup that makes a chilly evening feel warmer the second it hits the bowl. It’s silky, rich, and full of comforting flavors without being heavy or fussy. Everything cooks on the stove in one pot, and the crispy bacon brings a salty crunch that makes each spoonful satisfying.
If you can chop a few vegetables and stir a pot, you can make this. It’s simple enough for a weeknight, yet good enough to serve to friends.
Why This Recipe Works

- Simple ingredient list, big flavor: Potatoes, onions, garlic, and broth create a classic base. A little cream and butter add body without overwhelming the soup.
- Crispy bacon as a texture booster: Cooking the bacon first gives you flavorful fat for sautéing the aromatics and crunchy bits for topping.
- Balanced thickness: Part of the soup is mashed for creaminess, while keeping some potato chunks for a satisfying bite.
- One-pot convenience: Everything builds in the same pot, minimizing dishes and maximizing flavor.
Ingredients
- 6 slices thick-cut bacon, chopped
- 2 tablespoons unsalted butter
- 1 medium yellow onion, finely diced
- 2 celery stalks, finely diced
- 2 carrots, finely diced (optional, for sweetness and color)
- 3 garlic cloves, minced
- 2 pounds Yukon Gold potatoes, peeled and cut into 1/2-inch cubes
- 4 cups low-sodium chicken broth (or vegetable broth)
- 1 cup whole milk
- 1/2 cup heavy cream (or half-and-half)
- 2 tablespoons all-purpose flour
- 1 bay leaf
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon black pepper
- 1/2 teaspoon smoked paprika (optional, for a subtle smoky note)
- 1/4 teaspoon dried thyme (or 1 teaspoon fresh, minced)
- 2 green onions, thinly sliced
- 1/2 cup shredded sharp cheddar, for serving (optional)
- Sour cream, for serving (optional)
Step-by-Step Instructions

- Crisp the bacon: Place the chopped bacon in a large heavy-bottomed pot or Dutch oven.
Cook over medium heat, stirring, until deeply crispy, 7–10 minutes. Transfer to a paper towel–lined plate. Leave 2 tablespoons of bacon fat in the pot.
Reserve the rest or discard.
- Sauté the aromatics: Add the butter to the pot with the bacon fat. Stir in onion, celery, and carrots. Cook over medium heat until soft and lightly golden, 6–8 minutes.
Add garlic and cook 30 seconds until fragrant.
- Build the base: Sprinkle in the flour and stir for 1 minute to cook off the raw taste. This helps thicken the soup later. Add the smoked paprika and thyme, stirring to bloom the spices.
- Add potatoes and broth: Stir in the potatoes, bay leaf, salt, and pepper.
Pour in the chicken broth. Bring to a gentle boil, then reduce to a simmer. Cook uncovered, stirring occasionally, until potatoes are tender, about 15–18 minutes.
- Adjust thickness: Use a potato masher to mash some of the potatoes right in the pot, or blend 2 cups of soup in a blender and return it.
This gives you a creamy texture while keeping some chunks intact.
- Finish with dairy: Lower the heat. Stir in milk and cream. Simmer gently for 3–5 minutes to thicken slightly.
Do not boil, or the dairy can separate.
- Season and serve: Taste and adjust salt and pepper. Ladle into bowls and top with crispy bacon, green onions, and a sprinkle of cheddar. Add a dollop of sour cream if you like extra richness.
Storage Instructions
- Refrigerator: Cool completely, then store in an airtight container for up to 4 days.
The soup will thicken in the fridge; thin with a splash of broth or milk when reheating.
- Freezer: Dairy-based soups can separate when frozen. If you plan to freeze, cook the soup without the milk and cream. Freeze up to 2 months.
Reheat gently and add the milk and cream at the end.
- Reheating: Warm on the stove over low heat, stirring occasionally. Add a little liquid if it’s too thick. Avoid boiling to keep the texture smooth.

Health Benefits
- Potatoes provide potassium and fiber: Yukon Golds offer a creamy texture and a boost of minerals that support heart and muscle function.
- Vegetable add-ins raise nutrients: Onion, celery, and carrots bring antioxidants, vitamins, and extra fiber without changing the comfort-food vibe.
- Protein and satiety: Bacon adds flavor and a bit of protein.
For more protein, top with Greek yogurt instead of sour cream or stir in shredded chicken.
- Balanced fats: Using milk plus a smaller amount of cream keeps the soup rich but not heavy. You can also swap some cream for extra milk if desired.
Pitfalls to Watch Out For
- Boiling after adding dairy: High heat can cause separation. Keep the heat low once milk and cream go in.
- Undercooked potatoes: If cubes are too large or the simmer is too low, they’ll take longer.
Aim for 1/2-inch cubes and a steady gentle simmer.
- Too thick or too thin: If it’s too thick, add broth or milk a little at a time. If too thin, mash more potatoes or simmer a few extra minutes.
- Salty soup: Bacon and broth both bring salt. Use low-sodium broth and season gradually at the end.
Recipe Variations
- Loaded baked potato style: Add extra cheddar, a dollop of sour cream, and chives.
Stir in a pinch of garlic powder for that baked potato vibe.
- Smoky corn and bacon: Add 1 cup of corn kernels during the last 5 minutes of simmering. The sweetness pairs nicely with smoked paprika.
- Lighter version: Use 2% milk and skip the cream. Blend a bit more of the soup to achieve creaminess without extra fat.
- Vegetarian-friendly: Omit bacon.
Use butter or olive oil to sauté and vegetable broth as the base. For a smoky note, add a touch more smoked paprika or a dash of liquid smoke.
- Herb-forward: Stir in fresh dill, parsley, or chives at the end for a bright finish. Lemon zest adds a subtle lift.
- Extra protein: Stir in cooked shredded rotisserie chicken or white beans in the last 5 minutes.
- Dairy-free: Use olive oil instead of butter and full-fat coconut milk or a barista-style oat milk at the end.
Season well to balance flavors.
FAQ
What are the best potatoes for this soup?
Yukon Gold potatoes are ideal because they’re naturally creamy and hold their shape. Russets also work and will break down more, which makes the soup even silkier.
Can I make this ahead?
Yes. The flavors often improve by the next day.
Reheat gently and thin with a splash of broth or milk if it thickens too much.
How do I make it gluten-free?
Skip the flour and thicken by blending more of the soup or using a cornstarch slurry (1 tablespoon cornstarch mixed with 1 tablespoon cold water). Stir in the slurry and simmer briefly until thickened.
Can I use pre-cooked bacon?
You can, but you’ll miss the rendered fat for sautéing. If using pre-cooked bacon, use 1–2 tablespoons of butter or olive oil to cook the aromatics and add the bacon at the end for crunch.
How do I make it spicier?
Add a pinch of red pepper flakes when sautéing the aromatics or swirl in hot sauce to taste before serving.
What if I don’t have heavy cream?
Use half-and-half or extra whole milk and a knob of butter.
You can also blend more of the soup to mimic a creamy texture.
Can I use an immersion blender?
Absolutely. Pulse a few times for a mix of creamy and chunky. Avoid over-blending if you want texture.
In Conclusion
This creamy stove-top potato soup is classic comfort with a few smart touches.
It’s easy to make, flexible, and guaranteed to please, whether you keep it simple or load it up with toppings. Keep the heat gentle, season to taste, and finish with those crispy bacon crumbles. A warm, satisfying bowl is just about half an hour away.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.






