Soups & Stews
This potato soup recipe transforms a classic comfort dish with a crispy bacon topping that adds irresistible texture and depth. The secret lies in slow-cooked potatoes that develop a velvety consistency while absorbing rich, savory flavors from aromatics and broth. I've refined this version over years of testing—it's creamy without heavy cream, deeply flavorful, and perfect for chilly evenings.
The foundation starts with perfectly cooked potatoes that break down into a smooth, luxurious base. Aromatics like onions and garlic form the flavor backbone, while a touch of mustard and thyme brighten the broth. The real game-changer? Crispy bacon bits baked on top until golden—adding smoky richness and satisfying crunch that elevates every spoonful.
What you'll end up with is a soup that's impossibly comforting yet sophisticated: tender potatoes in a velvety broth, topped with crispy bacon that shatters at the first bite. It's the kind of dish that disappears quickly, leaving only empty bowls and happy faces behind. The best part? This version comes together in under an hour with minimal effort.
Serve with crusty bread for dipping or a sprinkle of fresh parsley for brightness. The recipe scales beautifully for gatherings or meal prep—just reheat gently to preserve that perfect crispy topping. Let's make this soup that feels like a warm hug in a bowl.
Ingredients for add potato soup
Six ingredients make this velvety soup unforgettable—especially that crispy bacon topping twist.
| Ingredient | Amount | Notes |
|---|---|---|
| Yukon Gold Potatoes 🥔 | 3 lb | Peeled, cut into even chunks |
| Thick-Cut Bacon 🥓 | 12 oz | Crispy, chopped into small bits |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Celery Stalks 🌿 | 3 whole | Diced, about 1 cup |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Dijon Mustard 🌶️ | 1 tbsp | For tangy brightness |
| Fresh Thyme 🌿 | 1 tbsp | Leaves only, chopped |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Butter 🧈 | 2 tbsp | Unsalted, for cooking |
| Crusty Bread 🍞 | 6 slices | For serving, optional |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
The potatoes are the heart of this soup—Yukon Golds break down beautifully for that creamy texture. Trader Joe's has them pre-washed, which saves time, but any waxy potato works. For the bacon, thick-cut is key—it crisps better and adds that perfect crunch. I grab mine from Costco when I can, but any grocery store brand works. The broth? Low-sodium is crucial here—you'll be adding plenty of salt later, and you don't want to overdo it. Fresh thyme and parsley make all the difference, so grab a small bunch and use only the leaves.
No heavy cream? Coconut milk or cashew cream works in a pinch, though the texture will be slightly different. Short on bacon? Pancetta or smoked paprika adds that smoky depth without the fat. The mustard is non-negotiable—it brightens the whole dish. Fresh thyme is ideal, but dried works at one-third the amount. For the celery, baby carrots or fennel can stand in if you're out. The bread? Any crusty loaf—sourdough, baguette, whatever you've got—just toast it lightly for serving.
This soup tastes even better the next day—3-4 days in the fridge, no problem. For the crispy bacon topping, bake it fresh before serving—5 minutes at 400°F until golden and shattering. Store the soup in an airtight container, and keep the bacon bits separate until ready to serve. Freezes beautifully for up to 3 months—just reheat gently and crisp the bacon again. The parsley wilts fast, so add it last minute for that fresh pop of color.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just toss everything in one pot, let the bacon crisp, and the potatoes do the rest. No chopping boards to clean, no extra bowls, just a single pot that smells like home by the time you’re done.
- Bacon-Creamy Bliss: That first bite of crispy bacon crunch followed by velvety Yukon Golds? Honestly, it’s the kind of soup that makes you pause mid-sip. The onions and celery add just enough depth without overpowering the star—rich, smoky bacon and buttery potatoes.
- Leftovers That Shine: This soup actually tastes better the next day. I make a double batch on Sundays, and by Wednesday, it’s still my go-to—whether reheated on the stove or straight from the fridge. (Yes, even my picky teenager asks for seconds.)
- Budget-Friendly Feast: Thick-cut bacon and Yukon Golds might sound fancy, but they stretch this recipe far. A single batch feeds four, and the flavors are so satisfying, no one misses the expensive shortcuts. Plus, celery and onions last forever in the crisper.
Step-by-step instructions for creamy potato soup with crispy bacon topping
This method delivers velvety texture and that irresistible bacon crunch you'll crave every time.
🍳 Step 1: Cook the Bacon and Sauté Vegetables
Place the 12 oz thick-cut bacon in a large Dutch oven over medium heat. Cook for 12-15 minutes, stirring occasionally, until the bacon is deep golden brown and crispy. Use tongs to transfer the bacon to a paper towel-lined plate, leaving the rendered fat in the pot.
In the same pot with the bacon fat, add 2 tbsp butter and let it melt. Add the diced yellow onion, diced celery stalks, and minced garlic cloves. Cook for 5-6 minutes until the vegetables soften and the onion becomes translucent. This aromatic base forms the flavor foundation of your soup.
🥘 Step 2: Simmer the Potatoes in Broth
Add the 3 lb peeled Yukon Gold potatoes (cut into even chunks) and 4 cups chicken broth to the pot. Bring to a boil, then reduce heat to medium-low and simmer uncovered for 15-20 minutes until the potatoes are fork-tender and easily pierced with a knife.
Here's the thing—don't rush this step. The potatoes need time to absorb the broth's flavor and become tender enough to blend smoothly. If you see the liquid level dropping significantly, add a splash of water to maintain the proper consistency.
🍳 Step 3: Blend for Ultra-Smooth Texture
Using an immersion blender, carefully blend the soup directly in the pot until completely smooth. For best results, work in batches if needed, ensuring you don't overfill the blender. The soup should have a silky, velvety consistency with no lumps.
If you prefer some texture, blend only about half the soup and leave the remaining potatoes whole. This creates a beautiful contrast in your finished dish. Taste and adjust seasoning with 1.5 tsp salt and 0.5 tsp black pepper as needed.
🥘 Step 4: Finish with Cream and Mustard
Return the pot to medium heat and stir in the 0.5 cup heavy cream and 1 tbsp Dijon mustard. Simmer gently for 3-4 minutes until the soup is heated through and the cream is fully incorporated. The mustard adds a subtle tang that brightens the rich potato flavor.
Add the 1 tbsp chopped fresh thyme and stir well. Remove from heat and let the soup rest for 5 minutes to allow flavors to meld. This resting period is crucial—it lets the soup settle and develop its full, comforting character.
🔥 Step 5: Assemble with Crispy Bacon Topping
Crumble the crispy bacon over each serving of soup. The contrast between the warm, creamy soup and the cool, crispy bacon is what makes this dish truly special. For extra presentation, sprinkle with 0.25 cup chopped fresh parsley and serve immediately with 6 slices crusty bread on the side.
Don't skip the garnish—those crispy bacon bits are the star of this dish. I like to serve this soup piping hot, straight from the pot, with the bread ready for dipping. The first bite of that creamy, flavorful soup followed by the crunch of bacon is pure comfort food magic.
Pro Tips For Making Add Potato Soup
- CUT BACON LOW AND SLOW: Thick-cut bacon takes longer to render fat than you think—don’t rush it. Cook it on medium-low heat (yes, even if you’re impatient) until the edges are crispy but the center still has a little chew, around 15-20 minutes. That extra fat is what makes your soup rich, not just burnt bits.
- PEEL POTATOES AFTER BOILING: I used to peel Yukon Golds raw, but they oxidize fast and turn gummy. Instead, boil them whole for 10 minutes first, then peel under running water—skins slide off clean, and the texture stays perfect. (Pro move: Leave a few unpeeled for rustic chunks.)
- SWEAT ONIONS AND CELERY UNTIL SOFT: Don’t just chop and toss—cook the onion, celery, and garlic until they’re actually soft, about 8-10 minutes on medium. This builds flavor and prevents a watery soup later. (Yes, it’ll look mushy, but that’s the point.)
- SAVE THE BACON GREASE: Drain the bacon fat into a jar—don’t wipe the pan. That golden, smoky fat is liquid gold for sautéing the veggies and finishing the soup. Use it instead of oil, and your soup will taste like it simmered for hours. (I keep a dedicated jar for this.)
Perfect pairings for add potato soup
Bread Pairings
This soup practically begs for a crusty bread companion. I reach for sourdough or baguette slices toasted with garlic butter—the crusty exterior soaks up the creamy soup beautifully. For extra indulgence, try cheesy garlic bread with mozzarella and parsley baked on top. The key is toasting the bread until golden and slightly crisp, so it holds up to the velvety soup. 🥖
Cheese Board Additions
Turn your soup into a full meal by serving it alongside a cheese board. I love pairing it with aged cheddar, brie, and sharp gouda—the rich, creamy soup complements the sharpness of aged cheeses perfectly. Add cured meats like salami or prosciutto for a salty contrast, and include dried fruits like apricots or figs to balance the savory flavors.
Drink Pairings
A crisp white wine like Sauvignon Blanc or Chardonnay cuts through the richness of the soup beautifully. For beer lovers, a light lager or wheat beer like Blue Moon adds a refreshing contrast. If you prefer something non-alcoholic, sparkling apple cider or iced tea with lemon works wonderfully. The effervescence helps cleanse your palate between spoonfuls. 🍷
Extra Toppings
Don’t stop at bacon—elevate your soup with additional toppings. A sprinkle of crumbled blue cheese adds a tangy kick, while chopped chives or green onions bring a fresh, oniony bite. For a smoky touch, top with smoked paprika or crispy fried shallots. Even a few toasted pumpkin seeds add a delightful crunch and nutty flavor. 🌟
Meal Prep Upgrades
When prepping ahead, store the soup and bacon toppings separately. Reheat the soup gently on the stovetop with a splash of broth or water to maintain its creamy texture. Just before serving, crisp up the bacon again in a 400°F oven for 5 minutes—this ensures that perfect crunch. Keep fresh parsley and any extra toppings in small containers to add just before serving for maximum freshness. ⏰
Seasonal Variations
In fall, add roasted butternut squash or caramelized onions to the soup for a seasonal twist. For summer, swap the heavy cream for coconut milk and add fresh corn kernels or diced zucchini. In winter, boost warmth with roasted garlic or a dash of hot sauce. Each variation keeps the soup’s creamy foundation while adapting to the season’s flavors. 🍂
Nutrition facts
Frequently asked questions
Can I make this potato soup without heavy cream?
For a lighter version, substitute ½ cup coconut milk or cashew cream (blend soaked cashews with water). The texture will be slightly thinner but still delicious. For extra richness without dairy, try ½ cup Greek yogurt stirred in at the end—it adds protein and tanginess.
How do I keep the bacon topping crispy when reheating?
Store the bacon bits separately in an airtight container. When reheating, bake them fresh at 400°F for 5 minutes until golden and shattering. Never microwave—it makes them soggy. For extra crunch, spread them on a baking sheet first.
What's the best way to store leftovers?
Keep the soup in an airtight container in the fridge for 3-4 days. Store the bacon toppings separately and reheat them fresh before serving. For longer storage, freeze the soup (without toppings) for up to 3 months. Thaw overnight in the fridge before reheating.
Can I make this soup in a slow cooker?
Yes! Sauté the bacon and veggies first, then transfer everything to the slow cooker. Cook on low for 6-8 hours or high for 3-4 hours until potatoes are tender. Blend directly in the pot, then stir in cream and mustard at the end. The flavors meld beautifully!
Why did my soup turn out grainy after blending?
This usually happens if the potatoes weren't fully cooked before blending. Simmer them 5-10 minutes longer until completely tender. For extra smoothness, strain the blended soup through a fine-mesh sieve. Pro tip: Use an immersion blender for the best results—it blends directly in the pot for consistent texture.
