Soups & Stews
This baked potato soup recipe is the best baked potato soup recipe ever you’ll ever make—delivering the velvety creaminess and crispy bacon topping that make it the ultimate comfort food. 💛 I've perfected the balance of rich, velvety broth and tender roasted potatoes, topped with perfectly crispy bacon that adds a satisfying crunch with every spoonful.
The secret lies in roasting the potatoes first to develop deep flavor, then blending them into a smooth, creamy base that's both hearty and comforting.
The key to this recipe is the slow simmer that infuses the broth with layers of savory flavor, while the bacon topping adds a smoky, salty contrast that keeps every bite exciting.
Unlike other versions, this soup builds flavor through gradual cooking rather than relying on heavy cream, making it rich yet balanced. The result is a soup that's creamy without being heavy, with each spoonful delivering that perfect harmony of textures and flavors.
What sets this baked potato soup apart is the crispy bacon topping that transforms an ordinary bowl into a restaurant-quality meal. The bacon isn't just an afterthought—it's a crucial element that adds depth and texture, ensuring every bite is as satisfying as the first.
Whether you're serving this to a crowd or enjoying a cozy weeknight dinner, this recipe delivers the best baked potato soup experience possible.
This version also offers flexibility—you can easily adjust the creaminess by using dairy-free alternatives, or swap the bacon for crispy roasted potatoes for a vegetarian option. The instructions are designed to be straightforward, ensuring you achieve that perfectly creamy texture with minimal effort.
Let's get started on creating this comforting classic that will become a family favorite.
Ingredients for best baked potato soup recipe ever
Six ingredients make this velvety soup the ultimate comfort dish—crispy bacon on top, of course.
| Ingredient | Amount | Notes |
|---|---|---|
| Yukon Gold Potatoes 🥔 | 3 lb | Medium-sized, skin-on for texture |
| Heavy Cream 🥛 | 1 ½ cups | Full-fat for velvety texture |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Thick-Cut Bacon 🥓 | 8 oz | Applewood smoked, chopped |
| Yellow Onion 🧅 | 1 whole | Medium size, diced |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced |
| Celery Stalks 🧅 | 2 whole | Diced, fresh |
| Butter 🧈 | 4 tbsp | Unsalted, for roasting |
| Salt 🧂 | 1 ½ tsp | Kosher preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh |
| Sour Cream 🥛 | ½ cup | For garnish |
| Chives 🌱 | 2 tbsp | Chopped, for garnish |
The potatoes are everything—Yukon Golds are your best bet for that creamy texture, but Russets work too if that's what you've got. Roast them whole first for maximum flavor, then scoop out the insides. Trader Joe's sells pre-washed Yukon Golds in the frozen section, which is a game-changer for weeknights. For the bacon, thick-cut is non-negotiable—it crisps better and adds that perfect smoky depth. If you're feeling fancy, grab applewood-smoked bacon from Costco or your local butcher shop for extra flavor punch.
No heavy cream? Full-fat coconut milk works in a pinch, though the texture will be slightly different. Short on bacon? Crispy roasted potatoes on top give the same satisfying crunch. The broth is where the magic happens—low-sodium is key here, or you'll need to adjust the salt later. Fresh thyme is ideal, but dried works at one-third the amount. If you're making this ahead, skip adding the sour cream until serving—it keeps the soup smooth and prevents curdling. The chives are just for garnish, but they add that fresh pop of color that makes it look restaurant-worthy.
This soup tastes even better the next day—honestly, that's when all the flavors meld together perfectly. Keeps for 5 days in the fridge, and freezes beautifully for up to 3 months. I always make a double batch because it disappears fast. For leftovers, just reheat on the stove with a splash of broth or milk to restore that creamy texture. The bacon topping? Make it fresh before serving so it stays crispy—no sad, soggy bacon here!
Why You'll Love This Recipe
- Bacon First: The crispy, salty crunch of thick-cut bacon transforms this soup into something special. I swear, that first bite where you get both the creamy potato and the bacon—it’s like a flavor hug in a bowl.
- One-Pot Magic: Honestly, I’m obsessed with recipes that don’t require a million dishes. Toss the potatoes, broth, and onion in one pot, let them simmer, then stir in the cream. Minimal chopping, zero stress—just pure, creamy satisfaction.
- Leftovers That Beg: This soup tastes even better the next day, which is basically a superpower. I’ll be real: I’ve reheated it three times in a row, and each time, it’s like the first bite all over again. The cream thickens just right, and the bacon stays crispy if you’re careful.
- Crowd-Pleaser for Any Night: Between us, this is the soup I make when my family’s over—no one leaves hungry. It’s rich enough for a chilly evening but light enough for a weeknight. Plus, the Yukon Golds make it fluffy, not gluey, so even the picky eaters go back for seconds.
Step-by-step instructions for creamy baked potato soup
This is how you build restaurant-quality soup with velvety texture and that perfect crispy bacon topping.
🔥 Step 1: Roast the Potatoes and Aromatics for Deep Flavor
Preheat your oven to 400°F. Peel and dice the 3 lb Yukon Gold Potatoes into ½-inch cubes. Toss them in a large bowl with 4 tbsp Butter, 1.5 tsp Salt, 0.5 tsp Black Pepper, and 1 tsp Dried Thyme until evenly coated. Spread them on two rimmed baking sheets in a single layer.
Next, chop the 1 whole Yellow Onion and 2 whole Celery Stalks into ¼-inch dice. Add them to the same baking sheets with the potatoes. Roast for 30-35 minutes until the potatoes are tender when pierced with a fork and the vegetables are golden brown. This roasting step builds incredible flavor that no stovetop method can match.
🍳 Step 2: Cook the Bacon and Build the Base
While the potatoes roast, cook the 8 oz Thick-Cut Bacon in a large Dutch oven over medium heat until crispy, about 8-10 minutes. Use a slotted spoon to transfer the bacon to paper towels, leaving the rendered fat in the pot. Chop the bacon into ¼-inch pieces and set aside.
Reduce the heat to medium-low and add the minced 4 cloves Garlic Cloves, cooking for 30 seconds until fragrant. Be careful not to burn the garlic—it should just perfume the oil. Pour in the 4 cups Chicken Broth and scrape up any browned bits from the bottom of the pot. Bring to a gentle simmer.
🥘 Step 3: Blend Until Silky Smooth
Add the roasted potatoes and vegetables to the Dutch oven. Use a wooden spoon to mash about ⅓ of the potatoes against the sides of the pot to help thicken the soup slightly. Let it simmer for 5 minutes to meld all the flavors together.
Here's where the magic happens: Use an immersion blender to purée the soup until completely smooth. If you don't have one, carefully transfer the soup to a countertop blender in batches, blending until silky. The soup should be velvety with no lumps. Taste and adjust seasoning with more Salt or Black Pepper if needed. This is your base—creamy, flavorful, and ready for the finishing touches.
🔥 Step 4: Finish with Cream and Crispy Topping
Return the soup to the Dutch oven and stir in the 1.5 cups Heavy Cream. Keep the heat at low-medium and let it warm through for 3-4 minutes, stirring occasionally. You're just heating the cream—don't let it boil or it will curdle. The soup should be hot but not rolling.
Ladle the soup into bowls and top each serving with the reserved crispy bacon pieces, a dollop of 0.5 cup Sour Cream, and a sprinkle of 2 tbsp Chives. The contrast of creamy soup with crispy bacon and cool sour cream is what makes this the ultimate comfort dish. Serve immediately while the toppings are still crisp and the soup is steaming hot.
Pro Tips For Making Best Baked Potato Soup Recipe Ever
- Boil Potatoes Whole: I learned this the hard way—peeling and chopping Yukon Golds first leads to mush. Toss them in their skins, cover with cold water, and boil until fork-tender (about 20 minutes). The skins add texture and flavor, and you’ll avoid that sad, gluey consistency that ruins everything.
- Render Bacon Slow: Thick-cut bacon takes patience—don’t rush it. Cook over medium-low heat until crispy (12-15 minutes), then drain on paper towels. The extra fat infuses the broth later, and crispy bits add crunch. (Yes, even if you’re impatient like me.)
- Strain, Don’t Blend: After roasting or boiling, strain the potatoes through a fine-mesh sieve instead of blending. This keeps the soup silky without turning it into glue. Press the potatoes with a spoon—it’s messy, but it guarantees a velvety texture.
- Warm Cream Gradually: Heavy cream scalds easily, and once it curdles, there’s no fixing it. Heat the broth first, then temper the cream by whisking in a ladleful at a time while stirring constantly. If you’re in a hurry, mix it in off the heat—just stir like your life depends on it.
Best sauces and condiments for this dish
Creamy Cheese Sauce
For an extra-rich twist, stir in 2 cups shredded sharp cheddar and ½ cup grated Parmesan when you add the heavy cream. The cheese melts into a velvety sauce that coats every spoonful beautifully. I like to use Cabot 55% sharp cheddar—its tangy bite balances the creaminess perfectly. 🧀
Smoky Chipotle Kick
Add 1-2 chipotle peppers in adobo sauce (minced) when sautéing the garlic for a subtle smoky heat. This gives the soup depth without overpowering the bacon flavor. For extra smokiness, add ½ tsp smoked paprika to the roasted potatoes. Trust me, this takes your soup from ordinary to extraordinary. 🌶️
Garlic-Herb Oil Drizzle
Infuse ½ cup olive oil with 4 minced garlic cloves and 1 tsp dried thyme by heating gently for 3 minutes. Strain and drizzle 1 tbsp over each bowl before serving.
This adds a fragrant, garlicky note that elevates the soup's complexity. I use California Olive Ranch extra-virgin olive oil for the best flavor. ✨
Crispy Potato Topping
For a vegetarian option, top the soup with ½-inch thick potato slices roasted until golden and crispy. Toss them with 1 tsp olive oil, ½ tsp salt, and ¼ tsp smoked paprika before baking at 425°F for 20-25 minutes. This adds a satisfying crunch without bacon. 🥔
Sour Cream Swap
Use Greek yogurt instead of sour cream for a tangier, protein-rich topping. Mix it with ½ tsp lemon juice and ¼ tsp garlic powder before dolloping on top. It’s lighter but still adds that creamy contrast. I recommend Fage 5% Greek yogurt for the best texture. 🥛
Herb Finishing Touches
Garnish with 1 tbsp chopped fresh parsley or 1 tsp dried dill for a bright, herbaceous finish. The parsley adds freshness, while dill gives a subtle anise note that pairs beautifully with the bacon. Fresh herbs make the soup look and taste restaurant-quality. 🌿
Nutrition facts
Frequently asked questions
Can I make this baked potato soup ahead of time?
This soup actually tastes even better the next day as the flavors meld together. Store it in an airtight container in the fridge for up to 5 days. When reheating, add a splash of broth or milk to restore that creamy texture. Just hold off on adding the sour cream until serving to keep the soup smooth.
What if I don't have thick-cut bacon?
No problem! Use regular bacon, but cook it until extra crispy to compensate for the thinner slices. For a vegetarian option, try crispy roasted potato slices tossed with olive oil and smoked paprika—they add great texture without meat. The key is getting that satisfying crunch on top.
Can I make this soup dairy-free?
Yes, you can! Replace the heavy cream with full-fat coconut milk (1:1 ratio) for a rich, creamy texture. For extra richness, blend in ½ cup cashew cream (soaked cashews blended with water). The flavor will be slightly different but still delicious. Just skip the sour cream topping or use dairy-free alternatives.
Why does my soup look lumpy after blending? This usually happens if the potatoes weren't fully cooked before blending.
How can I make this soup extra creamy without heavy cream?
Try blending in ½ cup cooked mashed potatoes (from the roasted batch) or adding ¼ cup Greek yogurt when reheating. The roasted potatoes already add natural creaminess—just blend them longer for a silkier texture. You can also use ½ cup evaporated milk for a lighter option that still delivers richness.
