Soups & Stews
This awesome potato soup recipe transforms humble potatoes into a rich, smoky masterpiece with crispy bacon and velvety swirls—all in one pot. The secret lies in roasting the potatoes first for deep caramelization, then simmering them with aromatic broth and cream until silky smooth.
Every spoonful delivers layers of savory, smoky, and slightly sweet flavors that make this soup a comfort food standout.
What sets this recipe apart is the balance of textures: crispy bacon bits add crunch, while the velvety broth clings to every bite. The technique is straightforward—sauté onions and garlic, roast the potatoes until golden, then blend for a silky finish—but the result feels restaurant-quality.
Perfect for chilly evenings or meal prep, this soup delivers warmth and satisfaction in every bowl.
By the time you're done, you'll have a pot of creamy, smoky potato soup with tender potatoes, crispy bacon, and a velvety swirl of cream that makes it irresistible.
The aroma alone will have everyone gathering around the table, and the taste? It’s the kind of soup that turns a simple weeknight into a cozy, flavorful experience.
Serve it topped with extra bacon, a sprinkle of fresh herbs, or a dollop of sour cream for added richness. The beauty of this recipe is its versatility—it works as a hearty main dish or a comforting side, and the leftovers reheat beautifully. Let’s get cooking!
Ingredients for awesome potato soup
Humble potatoes meet smoky bacon and velvety cream in this one-pot masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Yukon Gold Potatoes 🥔 | 3 lb | Cut into 1-inch cubes, peeled |
| Thick-Cut Bacon 🥓 | 12 oz | Chopped into 1/2-inch pieces |
| Yellow Onion 🧅 | 1 whole | Diced small, about 1.5 cups |
| Garlic Cloves 🧄 | 4 cloves | Minced, about 1 tbsp |
| Celery Stalks 🥬 | 3 whole | Diced small, about 1 cup |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Heavy Cream 🥛 | 1 cup | Full-fat for velvety texture |
| Whole Milk 🥛 | 1 cup | Warmed slightly |
| Smoked Paprika 🌶️ | 1 tsp | For smoky depth |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Fresh Thyme Leaves 🌿 | ¼ cup | Chopped, or 1 tsp dried |
| Fresh Parsley Leaves 🌿 | 0.1 cup | Chopped, for garnish |
The potatoes are the heart of this soup, so Yukon Golds are ideal—they hold their shape while soaking up flavor. Costco or Trader Joe's often carry them pre-washed, saving time. For the bacon, thick-cut is non-negotiable—it crisps beautifully and adds that perfect crunch. If you can't find Yukon Golds, Russets or red potatoes work too, but Yukons stay creamier. The key is cutting them evenly so they roast uniformly—aim for 1-inch cubes. As for the broth, low-sodium is crucial unless you're okay with extra salt later, and homemade or high-quality store-bought makes all the difference in flavor.
No bacon? Smoked turkey bacon or crispy pancetta works in a pinch, though the flavor will differ slightly. Short on thyme? Fresh rosemary at half the amount gives a similar earthy note. The smoked paprika is what gives this soup its signature depth—if you can't find it, regular paprika plus a pinch of liquid smoke mimics the effect. For the cream, half-and-half works too, but heavy cream delivers that ultra-silky texture. Pro tip: Warm the milk and cream slightly before adding to prevent curdling. And if you're watching calories, Greek yogurt or coconut milk can replace half the cream without sacrificing too much richness.
This soup tastes even better the next day as flavors meld. Store leftovers in the fridge for up to 5 days, or freeze for 3 months—portion into containers for easy reheating. To keep the top layer from forming a skin, cover with parchment paper before sealing. The bacon bits crisp up beautifully when reheated—just pop them under the broiler for 2-3 minutes before serving. Garnish with fresh parsley and extra bacon if you're feeling fancy, but honestly, it's delicious straight from the pot.
Why You'll Love This Recipe
- Bacon Cures Hangry Kids: That crispy bacon crumbles right into the soup—no extra steps, just magic. My 7-year-old still picks out the last few pieces, but honestly, the whole family fights over the bowl now.
- One-Pot Wonder: Dice the potatoes, fry the bacon, dump everything in—boom. No separate pans, no extra bowls. The celery and onion soften while the potatoes cook, and the garlic? Oh, it melts into the broth like it’s been simmering all day.
- Lunchbox Hero: Between us, this soup is my secret weapon for school lunches. Taste-testers (aka my kids) say it’s “the best thing ever” when I pack it in a thermos. The bacon bits make it feel fancy, but it’s just a few extra minutes of frying.
- Budget-Friendly Feast: Yukon Golds stretch farther than you’d think, and bacon in bulk? Game-changer. I make a double batch—one for dinner, one for leftovers—and still save enough for groceries that actually matter. (Yes, even on a Tuesday night.)
Step-by-step instructions for smoky bacon potato soup
Here's how to build rich, velvety potato soup with crispy bacon and aromatic herbs—all in one pot.
Cook the Bacon Until Crispy
Place the chopped thick-cut bacon in a large Dutch oven over medium heat. Cook for 8-10 minutes, stirring occasionally, until the bacon is deep golden brown and the fat has rendered out. This crispy bacon will add incredible flavor and texture to your soup.
Once the bacon is done, use a slotted spoon to remove it from the pot and transfer to a paper towel-lined plate. Leave the rendered fat in the pot—this is your flavor base. If you want extra crispiness, you can even sprinkle the bacon with a pinch of salt while it cools.
Sauté the Vegetables
In the same Dutch oven, add the diced yellow onion, minced garlic cloves, and diced celery stalks. Cook over medium heat for 5-6 minutes, stirring occasionally, until the vegetables are softened and slightly caramelized. This step builds the foundation of your soup's flavor.
You'll know the vegetables are ready when they've lost their raw edge and the mixture smells deeply aromatic. If you notice the garlic starting to brown too quickly, reduce the heat slightly to prevent burning. This is where the magic of your soup begins to develop.
Simmer the Potatoes in Broth
Add the cubed Yukon Gold potatoes to the Dutch oven along with the vegetable broth. Stir well to combine, then bring the mixture to a boil over high heat. Once boiling, reduce the heat to low-medium and let it simmer uncovered for 15-20 minutes, or until the potatoes are tender when pierced with a fork.
During this time, you'll want to stir occasionally to prevent the potatoes from sticking to the bottom of the pot. If the soup starts to reduce too much, you can add a splash of water or broth to maintain the proper consistency. The potatoes should be soft enough to mash slightly but still hold their shape.
Season and Add Cream
Once the potatoes are tender, stir in the 1 cup whole milk, 1 cup heavy cream, 1 teaspoon smoked paprika, 0.5 teaspoon ground black pepper, and 1.5 teaspoons salt. Add the crispy bacon back into the pot and stir to combine. Let the soup simmer gently for another 5-7 minutes, allowing the flavors to meld together.
This is where the soup transforms from simple to extraordinary. The cream adds richness, the smoked paprika infuses depth, and the bacon contributes its savory essence. Taste the soup and adjust the seasoning if needed—you might want to add a bit more salt or pepper to your liking.
Finish with Herbs and Garnish
Remove the Dutch oven from heat and stir in the 0.25 cup chopped fresh thyme leaves. Let the soup sit for 5 minutes to allow the flavors to settle. Before serving, garnish each bowl with the 0.1 cup chopped fresh parsley leaves and any remaining crispy bacon pieces.
The parsley adds a fresh, bright finish that cuts through the richness of the soup, while the bacon on top provides a satisfying crunch. Serve immediately while the soup is hot, and enjoy the perfect balance of smoky, creamy, and savory flavors in every spoonful.
Pro Tips For Making Awesome Potato Soup
- Cook Bacon Low and Slow: I learned this the hard way—cranking the heat on thick-cut bacon turns it rubbery before it renders. Instead, cook it on medium-low until the fat runs clear (about 12-15 minutes), stirring occasionally. That’s when the flavor really starts to sing, and you’ll have enough fat to sauté onions without extra oil.
- Parboil Potatoes First: Skip the raw potato mess by parboiling Yukon Golds for 8-10 minutes in salted water before adding them to the pot. They’ll hold their shape better, and the soup won’t turn gluey—no one wants mushy potatoes, even in soup.
- Sweat, Don’t Burn Onions: Onions are the flavor base, so treat them right. Cook them over medium heat with the bacon fat until soft and translucent (about 8 minutes), stirring often. If they brown too fast, you’ll taste bitterness instead of sweetness—slow and steady wins here.
- Strain, Then Blend: After simmering, strain out the potatoes and bacon (save the broth!) and blend the solids with a splash of broth. This gives you creamy texture without lumps, and you can adjust thickness by adding more broth later—way easier than fixing a grainy mess.
Storing and reheating your awesome potato soup
Refrigerator Storage
Let your soup cool to room temperature for no more than 2 hours before transferring to airtight containers. I use glass Pyrex containers with tight-sealing lids—they preserve flavor better than plastic.
Store in the fridge at 40°F or below for up to 5 days, but honestly, it tastes even better the next day as the flavors meld. The cream may thicken slightly overnight, so stir well before reheating. 🥣
Freezer-Friendly Tips
For long-term storage, freeze your soup in quart-sized freezer bags or airtight containers, leaving 1-inch headspace for expansion. I like to portion it into 2-cup servings for easy grab-and-go meals.
Label with the date—this soup keeps well for up to 3 months without losing its velvety texture. When ready to eat, thaw overnight in the fridge for best results. ❄️
Stovetop Reheating
My preferred method is stovetop reheating because it keeps the soup creamy. Transfer portions to a pot and heat over medium-low heat for 10-12 minutes, stirring occasionally. Add 2-3 tablespoons of water or broth if the soup looks too thick.
For extra crispiness, broil the reserved bacon bits for 2-3 minutes before serving on top. 🔥
Microwave Method
For quick reheating, cover a bowl of soup with a microwave-safe lid or damp paper towel. Heat on 50% power for 3-4 minutes, stirring halfway. Avoid overheating—just until it reaches 165°F internally.
The microwave can make the cream separate, so stir vigorously after reheating. A splash of warm milk or cream can restore its silky texture. ✨
Reviving Leftovers
If your soup develops a skin or separates after storage, don't worry! Simply whisk in 1-2 tablespoons of warm cream or milk to restore creaminess. For extra richness, stir in a pat of butter or a dollop of sour cream while reheating.
The bacon bits will crisp up beautifully when reheated—just pop them under the broiler for 1-2 minutes before serving. 💛
Garnish Before Serving
Fresh garnishes elevate your reheated soup. Sprinkle with chopped parsley for brightness or a pinch of smoked paprika for extra depth. A drizzle of hot honey adds a sweet-smoky contrast, while crumbled bacon keeps it crispy.
Serve with crusty bread or oyster crackers for dipping—it's the perfect way to turn leftovers into a cozy meal. 🥖
Nutrition facts
Frequently asked questions
Can I make this potato soup without cream for a lighter version?
Yes! Swap the heavy cream and milk for 2 cups of low-sodium vegetable broth and add ½ cup Greek yogurt or coconut milk at the end for creaminess. The soup will still be flavorful but lighter. For extra richness, stir in 1 tablespoon butter while reheating.
How do I fix potato soup that's too thick or too thin?
For thick soup, stir in 2-3 tablespoons of warm broth or water while reheating. If it's too thin, simmer uncovered for 5-10 minutes to reduce. Pro tip: Mash a few potatoes slightly with a fork to thicken naturally. Avoid adding flour—it can make the texture grainy.
Can I use sweet potatoes instead of Yukon Golds?
Sweet potatoes add natural sweetness and vibrant color. Use 3 lbs peeled and cubed, but reduce the broth to 3 cups since they absorb less liquid. For balance, add ½ teaspoon cinnamon or a pinch of nutmeg to complement the flavor.
Why does my potato soup taste bland after reheating?
Reheating can mute flavors, but you can easily fix it! Stir in 1-2 tablespoons of bacon fat or butter while warming, or add a splash of lemon juice or vinegar for brightness. A sprinkle of smoked paprika or fresh herbs also boosts depth instantly.
Is this soup kid-friendly, and how can I make it milder?
Yes! For picky eaters, skip the smoked paprika and reduce salt to ½ teaspoon. Use chicken broth instead of vegetable, and blend the soup slightly for a smoother texture. Garnish with mild toppings like shredded cheddar or buttered bread croutons.
