Soups & Stews
This potato soup recipe delivers velvety comfort with crispy bacon bits that add irresistible texture. The secret lies in slow-cooked potatoes and a creamy broth that feels indulgent yet balanced—no heavy cream required.
I developed this version after years of testing, ensuring every spoonful is perfectly smooth with just enough richness.
What sets this apart is the bacon technique: crisped to a golden crunch before being crumbled into the soup, creating pockets of smoky flavor in every bite. The onions caramelize slowly for natural sweetness, while garlic and thyme build depth without overpowering. Even picky eaters request seconds.
By the time you serve it, you'll have a soup that's restaurant-quality—creamy yet light, with tender potatoes and crispy bacon bits that add satisfying contrast. The aroma alone transforms any kitchen into a cozy haven. Perfect for chilly evenings or meal prep, this recipe delivers warmth without the guilt.
Optional garnishes like green onions or a drizzle of sour cream elevate it further, but the base recipe stands strong on its own. Here's how to make it—simple steps for foolproof results every time.
Ingredients for add potato soup
Six ingredients create the base—potatoes, bacon, and onions form the soul of this velvety soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Yukon Gold Potatoes 🥔 | 3 lb | Peeled and cubed evenly |
| Thick-Cut Bacon 🥓 | ½ lb | Cut into 1/2-inch pieces |
| Yellow Onions 🧅 | 1 ½ whole | Chopped into 1/4-inch pieces |
| Garlic Cloves 🧄 | 4 cloves | Minced finely for depth |
| Fresh Thyme 🌿 | 1 tbsp | Leaves only, chopped |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Whole Milk 🥛 | 1 cup | Full-fat for creaminess |
| Heavy Cream 🥛 | ½ cup | For velvety texture |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Butter 🧈 | 2 tbsp | Unsalted for flavor control |
| Green Onions 🧅 | ¼ cup | Sliced thin for garnish |
| Sour Cream 🥛 | ¼ cup | Optional garnish |
The potatoes are the foundation, so Yukon Golds are ideal—they hold their shape while becoming tender. Costco sells them pre-washed, which saves time, but any russet or red potatoes work in a pinch. The bacon is non-negotiable for that crispy texture—thick-cut stays crisp longer. Look for applewood-smoked if you want extra depth, but regular bacon works fine. Onions caramelize beautifully, so don't rush this step—sweat them low and slow until golden brown. Fresh thyme is best, but dried works at half the amount if you're short on time.
No bacon? Smoked turkey bacon or crispy chickpeas (for a veggie version) add similar texture. Running low on milk? Coconut milk works surprisingly well for creaminess, though the flavor shifts slightly. The heavy cream is where the velvety texture comes from—don't substitute with half-and-half, it won't be as rich. For a lighter option, use Greek yogurt at the end instead of cream. The green onions and sour cream are purely for garnish, but they elevate the dish to restaurant-quality—worth the extra minute if you're serving guests.
This soup tastes even better the next day as flavors meld. Store leftovers in an airtight container for up to 5 days in the fridge. For meal prep, portion into containers with the bacon bits on top—they stay crispy longer. Freeze for up to 3 months, but thaw overnight in the fridge for best texture. The bacon bits crisp up again when reheated in a 350°F oven for 5 minutes—game-changer for leftovers.
Why You'll Love This Recipe
- Here’s what sold me: the thick-cut bacon adds this smoky crunch, while the thyme? It’s like a warm hug in every spoonful. Between us, I’ve tried store-bought soup—this beats it every time.
- I’ll be real: this recipe costs me about $8 for six servings. Thyme’s the priciest part, but you use so little—plus, bacon stretches far when you crisp it first. Frugal? Absolutely. Delicious? Even more so.
Step-by-step instructions for creamy potato soup with crispy bacon
Here's how to create a rich, velvety potato soup with perfectly crisp bacon bits every time.
Cook the Bacon Until Crispy
Place the 0.5 lb 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. The fat should render out completely, leaving you with about ¼ cup of bacon fat in the pan.
Use tongs to transfer the cooked bacon to a paper towel-lined plate, leaving the fat in the pot. This bacon fat will serve as your flavor base for the entire soup. If you prefer extra crispiness, you can break the bacon into ½-inch pieces as it cooks, but save some whole slices for garnish later.
Sauté Onions and Garlic
In the same Dutch oven with the bacon fat, add the 1.5 whole yellow onions chopped into ¼-inch pieces. Cook over medium heat for 5-6 minutes until the onions are soft and translucent, stirring occasionally to prevent burning.
Add the 4 cloves garlic cloves minced finely and the 1 tbsp fresh thyme leaves. Cook for another 1-2 minutes until the garlic is fragrant but not browned. This step builds the aromatic foundation for your soup. If the onions start to stick, add 1-2 tablespoons of the chicken broth to deglaze the pan.
Simmer Potatoes in Broth
Add the 3 lb Yukon Gold Potatoes cubed evenly to the Dutch oven. Pour in the 4 cups chicken broth and bring the mixture to a boil over high heat. Once boiling, reduce the heat to medium-low and let it simmer uncovered for 15-20 minutes until the potatoes are fork-tender.
You'll know the potatoes are done when they pierce easily with a fork but still hold their shape. Stir occasionally to prevent the potatoes from sticking to the bottom of the pot. If the soup starts to look too thick, add ½ cup more broth to maintain the right consistency.
Blend Until Smooth
Use an immersion blender to blend the soup directly in the pot until completely smooth. For best results, blend in batches if needed, ensuring you capture all the potatoes and create a velvety texture. If you prefer a chunkier soup, blend only until partially smooth.
Return the soup to a gentle simmer over medium-low heat. Stir in the 1 cup whole milk and 0.5 cup heavy cream to create a rich, creamy base. Season with the 1.5 tsp salt and 0.5 tsp black pepper, adjusting to taste. The soup should be flavorful but not overly salty.
Finish and Serve
Stir in the 2 tbsp butter to add a touch of richness. Taste and adjust seasoning if needed. Ladle the soup into bowls and top each serving with some of the crispy bacon bits, 0.25 cup green onions sliced thin, and a dollop of 0.25 cup sour cream for garnish.
Serve immediately while hot. The contrast of the crispy bacon bits against the creamy soup creates a satisfying texture that makes every spoonful delicious. This soup is best enjoyed fresh, as the flavors meld together beautifully when served warm.
Pro Tips For Making Add Potato Soup
- CUT BACON LOW AND SLOW: Thick-cut bacon needs patience—cook it at 275°F (135°C) until the edges are crispy but the fat hasn’t turned into grease city. I learned this the hard way: rushing it makes the soup taste smoky instead of rich. Remove the bacon halfway if it’s getting too dark, and save that rendered fat for the onions.
- PEEL POTATOES AFTER COOKING: Yukon Golds are stubborn—peeling them raw means losing half the texture. Boil them whole for 10 minutes first, then peel under cold water. The skins slide off like magic, and you keep that creamy, buttery interior intact. (Yes, even if you’re impatient like me.)
- SWEEP OUT ONION FOND: Let those caramelized onion bits linger for 30 seconds after you think they’re done. Deglaze the pot with a splash of broth or a little cream—those browned bits are flavor gold. I skip this, and the soup tastes flat. Don’t be lazy; scrape every last drop.
- SALT THE POTATOES IN THE POT: Toss the peeled potatoes into boiling water with a big pinch of salt (like 1 tablespoon) before adding them to the soup. It seasons the flesh from the inside out, and you won’t end up with bland chunks. (Your future self will notice the difference.)
Perfect pairings for this recipe
Bread Pairings
This soup pairs beautifully with crusty sourdough or baguette slices—the chewy texture soaks up the creamy broth perfectly. I like toasting the bread lightly to add extra crunch. For a heartier option, serve with garlic pull-apart bread or cheesy biscuits for a Southern-style twist. 🥖
Drink Pairings
A robust red wine like Cabernet Sauvignon complements the richness of the bacon and cream, while a crisp white such as Chardonnay balances the velvety texture. For non-alcoholic options, sparkling apple cider or iced tea with lemon adds refreshing contrast. 🍷
Side Dish Ideas
Add a simple mixed greens salad with a balsamic vinaigrette to lighten the meal. Alternatively, serve with roasted Brussels sprouts tossed in bacon bits for a smoky, savory pairing. The crispy texture mirrors the bacon in the soup beautifully. 🥗
Cheese Board
Create a warm cheese board with sharp cheddar, brie, and aged gouda alongside the soup. The creamy textures and bold flavors make for a satisfying spread. Add crackers, honey, and nuts for extra depth. 🧀
Appetizer Additions
Start with crispy bacon-wrapped dates or stuffed mushrooms filled with herbed cream cheese. These bites tease the flavors of the soup while adding a satisfying crunch. A spinach and artichoke dip with tortilla chips also works well. 🧅
Nutrition facts
Frequently asked questions
Can I make this potato soup without bacon?
For a vegetarian version, swap the bacon for smoked turkey bacon or crispy chickpeas (tossed in olive oil and spices). You can also use mushrooms sautéed with thyme to add depth. Just reduce the salt slightly since some meat substitutes contain added sodium.
How do I fix lumpy potato soup?
If your soup turns out lumpy, use an immersion blender to blend it until completely smooth. For stubborn lumps, mash the potatoes with a potato masher before adding them to the broth. The key is blending in batches if needed—don't rush it! A food processor works too, but strain the soup afterward for extra silkiness.
Can I use frozen potatoes instead of fresh?
Frozen potatoes work in a pinch, but they'll add extra moisture to your soup. Use 1 lb frozen potatoes (thawed and drained) for every 1.5 lb fresh potatoes in the recipe. Simmer them for 5-10 minutes longer to ensure they're fully tender. The texture will be slightly different but still delicious!
Why did my soup turn out too thin?
This usually happens if the potatoes weren't cooked long enough or if too much broth was added. For next time, simmer the potatoes uncovered for 20-25 minutes until they're fork-tender. If it's already too thin, stir in 1 tbsp cornstarch mixed with 2 tbsp cold water and simmer for 2-3 minutes to thicken it.
How can I make this soup ahead of time?
This soup actually tastes better the next day! Store leftovers in an airtight container in the fridge for up to 5 days. For meal prep, portion into containers with the crispy bacon bits on top—they stay crunchy longer. To reheat, warm on the stove over low heat or in the microwave, then crisp the bacon bits fresh in a 350°F oven for 5 minutes.
