Soups & Stews
This awesome potato soup recipe delivers the perfect balance of velvety creaminess and crispy bacon bits that elevate every spoonful. đ„ The secret lies in slow-cooked potatoes that break down into a silky texture while bacon renders into rich, savory bites that add depth without overpowering.
Iâve refined this recipe over years of testingâno lumps, no blandness, just restaurant-quality comfort in a bowl.
The foundation starts with caramelized onions and garlic, which build a rich base for the broth. Creamy yet not heavy, this soup uses a blend of chicken stock and heavy cream for that signature velvety mouthfeel, while roasted potatoes add natural sweetness.
The crispy bacon bits on top arenât just for showâtheyâre the game-changer that turns a good soup into an unforgettable one.
What makes this recipe stand out is its versatility. You can adjust the creaminess by swapping in coconut milk for a lighter version, or keep it classic with the full-fat richness.
The bacon adds a smoky, salty contrast that cuts through the soupâs velvety texture, making every bite balanced and satisfying. This isnât just soupâitâs a cozy, hearty meal that feels like a hug in a bowl.
Ready in under an hour, this soup is perfect for chilly evenings, potlucks, or meal prep. The instructions are straightforward, and the customization options mean it works for any dietary preferenceâwithout sacrificing flavor. Letâs get cooking!
Ingredients for awesome potato soup
Creamy potatoes meet smoky bacon in this velvety soupâfoundation built on caramelized aromatics and rich broth.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes đ„ | 3 lb | Peeled, cut into 1-inch cubes |
| Yellow Onions đ§ | 2 whole | Medium size, thinly sliced |
| Garlic Cloves đ§ | 4 cloves | Minced for caramelization |
| Thick-Cut Bacon đ„ | 8 oz | Chopped into small bits |
| Chicken Broth đ§ | 4 cups | Low-sodium preferred |
| Heavy Cream đ„ | 1 cup | Full-fat for richness |
| Unsalted Butter đ§ | 4 tbsp | European-style preferred |
| Fresh Thyme đż | 2 tbsp | Chopped, or 1 tsp dried |
| Ground Black Pepper đ¶ïž | 1 tsp | Freshly cracked |
| Diamond Crystal Kosher Salt đ§ | 1 œ tsp | Adjust to taste |
| Olive Oil đ« | 2 tbsp | For roasting potatoes |
| Coconut Milk đ„„ | 1 cup | Full-fat for lighter option |
The potatoes are the heart of this soup, so Russet potatoes are non-negotiableâthey break down beautifully into that signature silky texture. Buy them fresh from the produce section, not pre-cut bags, and keep them in a cool, dark place until ready to use. For the onions, yellow onions work bestâthey caramelize more deeply than sweet varieties. The bacon should be thick-cut for maximum crispiness when rendered. I always grab mine from Costco when I'm making a big batch, but any quality bacon will work. The key is to render it low and slow to preserve that smoky flavor without burning.
No heavy cream? Coconut milk makes a fantastic lighter alternativeâjust use the full-fat version for best texture. The chicken broth can be swapped for vegetable broth if needed, though the flavor will be slightly different. Fresh thyme is ideal, but dried thyme at one-third the amount works in a pinch. For the butter, European-style unsalted has a higher fat content that makes the soup richer. If you're watching calories, you can reduce the butter by 2 tbsp and add an extra splash of coconut milk. The olive oil is just for roasting the potatoesâit adds a subtle depth that complements the bacon beautifully.
This soup tastes even better the next day once all the flavors meld together. Store it in an airtight container in the fridge for up to 5 days, or freeze portions for 3 months. The bacon bits stay crispy if you cook them fresh before adding to the soupâjust pop them in the oven at 400°F for 5-7 minutes right before serving. For meal prep, I always double the batch and freeze half. The potatoes hold up beautifully when reheated, and the bacon bits can be stored separately and added back in when serving.
Why You'll Love This Recipe
- Bacon Magic Shortcut: Honestly, crispy bacon bits take five minutes to cookâjust toss them in a pan while you chop onions. That smoky, salty crunch transforms a basic soup into something ridiculously good without extra effort.
- Creamy Yet Crispy Texture: Russets break down into velvety perfection while keeping just enough bite at the edges. The secret? Boiling them whole first, then simmeringâno gummy mess here.
- Weeknight Crowd-Pleaser: I make this when friends drop by unexpectedly. Itâs hearty enough for a dinner party but simple enough to throw together when my kidsâ soccer schedule clashes with my cooking plans.
- Leftovers That Taste Better: Between us, this soup improves the next day. The flavors meld, and the bacon gets even more irresistible. Plus, it reheats in minutesâmy lazy Sunday lunch solved.
Step-by-step instructions for velvety creamy potato soup
Here's the professional method for restaurant-quality potato soup with perfect texture and crispy bacon.
đ„ Step 1: Roast Potatoes and Bacon for Deep Flavor
Preheat your oven to 425°F and line two baking sheets with parchment paper. Toss the 3 lb Russet Potatoes (cut into 1-inch cubes) with 2 tbsp Olive Oil, 1 tsp Ground Black Pepper, and 1 tsp Diamond Crystal Kosher Salt. Spread them on one sheet in a single layer.
On the second sheet, arrange the 8 oz Thick-Cut Bacon in a single layer, breaking it into small bits. Roast both sheets for 25-30 minutes until the potatoes are golden brown in spots and the bacon is crispy. This roasting builds incredible flavor through the Maillard reaction. Remove the bacon and set aside, leaving the potatoes on the sheet.
đł Step 2: Caramelize Onions and Garlic for Sweet Depth
In a large Dutch oven, melt 4 tbsp Unsalted Butter over medium heat. Add the 2 whole Yellow Onions (thinly sliced) and cook for 10-12 minutes until deeply caramelized with golden brown edges. Stir occasionally to prevent burning.
Add the 4 cloves Garlic Cloves (minced) and cook for 30 seconds until fragrant. Here's the thingâdon't let the garlic burn. It should smell sweet and nutty, not bitter. Remove the pan from heat and set aside, keeping the caramelized onions warm.
đ„ Step 3: Build the Soup Base with Roasted Ingredients
Return the Dutch oven to medium heat and add the roasted potatoes to the caramelized onions. Pour in the 4 cups Chicken Broth and bring to a simmer. Add the 2 tbsp Fresh Thyme and let the soup cook for 15 minutes until the potatoes are tender when pierced with a fork.
Use an immersion blender to purée the soup until completely smooth. If you don't have one, carefully transfer the soup to a blender in batches, then return it to the pot. This creates that signature velvety texture. Taste and adjust seasoning with additional salt if needed.
đœïž Step 4: Finish with Cream and Crispy Toppings
Reduce heat to low and stir in the 1 cup Heavy Cream and 1 cup Coconut Milk. Simmer gently for 5 minutes to heat through without curdling. The coconut milk adds a subtle richness without overpowering the potato flavor.
Ladle the soup into bowls and top each serving with the reserved crispy bacon bits. The contrast of creamy soup with crispy bacon is what makes this dish exceptional. Serve immediately while the bacon maintains its perfect crunch.
Pro Tips For Making Awesome Potato Soup
- Par-Cook the Potatoes: Russets are starchy but stubbornâgive them a 5-minute head start in boiling water before adding to the pot. This cuts down on simmering time later and guarantees they break down smoothly instead of turning to mush or staying rock-hard.
- Cold Bacon, Warm Flavor: Skip crisping the bacon firstâtoss the thick-cut slices straight into the pot with the onions. Theyâll render slowly as the soup cooks, infusing every bite with smoky depth without burning. (Yes, itâll look weird at first.)
- Salt the Broth Early: Season the chicken broth before adding it to the potâdonât wait until the end. The salt penetrates the potatoes better this way, and you wonât end up with bland broth hiding under a mountain of spuds.
- Blend Half, Keep Half: Puree only half the soup for a creamy texture, then stir in the rest of the chunky potatoes at the end. This keeps the best of both worlds: velvety mouthfeel with satisfying bite. (I learned this after three batches of gluey soup.)
Perfect pairings for this recipe
Crispy Toppings
The star of this soup is the crispy bacon bitsâthey add a smoky, salty crunch that cuts through the creamy texture beautifully. I like to cook them separately in a 10-inch cast-iron skillet over medium heat until golden and crispy, about 8-10 minutes.
For extra flavor, toss them with a pinch of smoked paprika or garlic powder before adding to the soup. đ„
If you want to get fancy, try crispy fried shallots or toasted breadcrumbs for added texture. For a vegan option, swap the bacon for crispy chickpeas or toasted pumpkin seedsâthey add a satisfying crunch without the meaty flavor. Just
Bread Pairings
A warm, crusty sourdough loaf or baguette is the perfect companion to this soup. I love using a French bread with a soft interior and crispy crustâit soaks up the creamy soup beautifully. For a heartier option, try cheesy garlic bread with a sprinkle of Parmesan cheese and a drizzle of garlic butter. đ
If you're serving this at a potluck or gathering, bring a loaf of crusty bread and a bowl of olive oil for dipping. You can also offer soft dinner rolls or pretzel bites for a fun twist.
For a lighter option, gluten-free crackers or rice cakes work well tooâjust make sure theyâre sturdy enough to hold up to the creamy soup.
Cheese Additions
For an extra layer of richness, stir in shredded sharp cheddar or GruyĂšre cheese while the soup simmers. I like to add œ cup of cheese just before servingâit melts into the soup and adds a delicious, gooey texture.
If you're watching your calories, reduced-fat cheese or nutritional yeast can add a cheesy flavor without the extra fat. đ§
For a creamy, cheesy topping, try crumbled blue cheese or feta cheeseâthey add a tangy contrast that balances the soupâs richness. If you're feeling adventurous, sprinkle crispy fried onions on top of the cheese for a crunchy, savory finish. Just
Drink Pairings
A crisp white wine like Sauvignon Blanc or Chardonnay complements the creamy texture of the soup perfectly. The acidity in these wines cuts through the richness and cleanses your palate. For a non-alcoholic option, sparkling apple cider or iced tea with lemon adds a refreshing contrast. đ·
If you prefer beer, a light lager or wheat beer works wellâitâs crisp and refreshing without overpowering the soupâs flavors. For a heartier pairing, try a malty amber ale or stout beer, which adds a deep, roasted note that pairs beautifully with the bacon and potatoes.
Just avoid heavy, sweet beers that might clash with the soupâs savory profile.
Nutrition facts
Frequently asked questions
Can I make this potato soup without heavy cream?
For a lighter version, replace the heavy cream with 1 cup full-fat coconut milkâit adds richness without the same heaviness. You can also use œ cup Greek yogurt or œ cup evaporated milk for a tangy twist. The soup will still be creamy, just with a slightly different texture.
Why did my soup turn out lumpy?
Lumpy soup usually happens when potatoes aren't fully cooked before blending. Always simmer them until fork-tender (15-20 minutes) before puréeing. If you're using an immersion blender, work in batches and blend on high for 10-15 seconds each time. For stubborn lumps, press the soup through a fine-mesh sieve after blending.
How can I make this soup vegan?
Swap the bacon for smoky tempeh crumbles or crispy chickpeas (tossed with smoked paprika). Use vegetable broth instead of chicken broth and replace the heavy cream with coconut milk. For extra richness, stir in œ cup cashew cream (blend soaked cashews with water) at the end.
Can I make this soup in an Instant Pot?
Yes! SautĂ© onions and garlic in the pot, then add roasted potatoes, broth, and thyme. Cook on high pressure for 8 minutes, then quick-release. Blend until smooth, stir in cream, and finish with crispy bacon. The Instant Pot cuts cooking time to about 30 minutesâperfect for busy weeknights!
What's the best way to reheat leftovers?
Gently reheat on the stove over low heat with a splash of broth or milk to prevent curdling. For crispy bacon bits, add them fresh after reheating. Microwave reheating works too, but stir frequently and cover loosely to avoid skin forming. Never reheat past 165°F for food safety.
