Soups & Stews
This loaded potato soup recipe is the best ever—creamy, smoky, and topped with crispy celery crown crunch and bacon that makes every spoonful unforgettable. 🔥 After years of testing variations, I’ve perfected the balance between velvety texture and bold flavors, ensuring this isn’t just another potato soup but the best you’ll ever make.
The secret lies in slow-cooked bacon, perfectly blended potatoes, and a crispy topping that adds crunch without overpowering the creamy base.
What sets this recipe apart is the smoky bacon infused into the broth and the celery crown crunch topping—a game-changer that replaces traditional breadcrumbs with a lighter, more flavorful alternative.
I developed this version during a particularly chilly Austin winter when I needed something hearty enough to feed my family and warm enough to chase away the cold. The result? A soup so rich and satisfying, it became an instant favorite at our dinner table.
By the time you’re done, you’ll have a creamy, velvety soup with tender potatoes swimming in a savory broth, topped with crispy bacon and celery crowns that add texture and depth. The blend of cheddar and cream cheese creates a luxurious mouthfeel, while the bacon’s smokiness ties everything together.
This isn’t just soup—it’s a meal in a bowl, perfect for cozy nights or gathering friends around the table.
Customize it with your favorite toppings—green onions, jalapeños, or even a sprinkle of vegan cheese for a plant-based twist. The recipe scales easily, so you can make a single serving or a pot big enough to share. Let’s get started—your taste buds will thank you.
Ingredients for best loaded potato soup recipe ever
Sixteen ingredients transform into the ultimate loaded potato soup experience—creamy, smoky, and topped with crispy celery crowns.
| Ingredient | Amount | Notes |
|---|---|---|
| Yukon Gold Potatoes 🥔 | 3 lbs | Peeled, cut into 1-inch cubes |
| Thick-Cut Bacon 🥓 | 1 ½ lbs | Smoky, center-cut preferred |
| Celery Stalks 🧅 | 2 whole | For crowns and broth |
| Yellow Onion 🧅 | 1 whole | Diced, sweet variety preferred |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh for best flavor |
| Chicken Broth 💧 | 6 cups | Low-sodium, homemade preferred |
| Heavy Cream 🥛 | 1 ½ cups | Full-fat for richness |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, aged variety |
| Cream Cheese 🧀 | 8 oz | Full-fat, room temperature |
| Butter 🧈 | ½ cup | Unsalted, cold for topping |
| All-Purpose Flour 🌾 | ½ cup | For celery crown crunch |
| Dried Thyme 🌿 | 1 tbsp | Or 1 tbsp fresh thyme |
| Smoked Paprika 🌶️ | 1 tsp | For smoky depth |
| Ground Black Pepper 🌶️ | 1 tsp | Freshly cracked |
| Kosher Salt 🧂 | 2 tsp | Diamond Crystal preferred |
The bacon and potatoes are non-negotiable for this soup. Thick-cut bacon from Costco or local butcher shops gives that perfect smoky crunch, while Yukon Gold potatoes break down beautifully for that velvety texture. I always grab extra bacon—half goes into the soup, half gets crisped for topping. For the celery crowns, use thick stalks (about 1-inch diameter) and slice them into 1/4-inch rounds. The sharp cheddar should be aged—you can taste the difference when it melts into that creamy base.
No thick-cut bacon? Regular bacon works in a pinch, but it won't crisp as nicely. Substituting the celery crowns? Panko breadcrumbs with extra thyme mimic the crunch, though they lack that celery flavor. Running low on chicken broth? Vegetable broth plus a splash of Worcestershire sauce keeps it savory. The cream cheese and cheddar blend is where the magic happens—don't skip either. They create that luxurious mouthfeel that makes this soup restaurant-quality. For extra smokiness, add a pinch of liquid smoke to the broth, but trust me, the bacon does most of the work.
This soup tastes even better the next day—reheat gently on low to avoid breaking the cream. Store leftovers in the fridge for up to 5 days, but honestly, it won't last that long. For the celery crowns, make them fresh right before serving—they lose crispness fast. Freeze the soup (without topping) for up to 3 months. I always double the batch because it disappears faster than I can say 'loaded potato soup.'
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just toss everything into one pot, and the bacon renders while the potatoes soften. No chopping like a fine chef, no fancy steps. The celery and onion caramelize right in the fat, so you’re basically getting a flavor boost for free.
- Bacon-Garlic Hug: That crispy bacon crumbles into the soup like little flavor bombs, while the garlic cloves roast until they’re golden and sweet. Honestly, the first spoonful makes me pause—it’s like a hug in a bowl, but with way more protein.
- Leftovers That Win: This soup only gets better the next day. The flavors meld, the bacon gets even saltier, and the potatoes soak up all the goodness. I make a double batch on Sundays because it’s my go-to for lazy lunches—zero effort, maximum satisfaction.
- Budget-Friendly Luxury: Yukon Golds are cheap, bacon stretches far, and you’re not using fancy ingredients. Here’s what sold me: I can feed four people for under $10, and it still tastes like I spent hours on it. (Between us, the onion and celery are the real MVPs—they keep it from tasting like plain mashed potatoes.)
Step-by-step instructions for celery crown crunch potato soup
Here's how to create the ultimate loaded potato soup with smoky bacon and crispy celery crowns.
🔥 Step 1: Cook the Bacon and Prepare Celery Crowns
Place the 1.5 lbs thick-cut bacon in a large Dutch oven over medium heat. Cook for 15-18 minutes, stirring occasionally, until the bacon is deep golden brown and crispy. Real talk: don't rush this step—the rendered fat is the flavor foundation.
While the bacon cooks, trim the 2 whole celery stalks into ½-inch thick rounds (save the remaining celery for the broth). Toss the celery rounds with ½ cup all-purpose flour and 1 tsp smoked paprika until evenly coated. This creates our signature crispy crowns. Keep them in a bowl until needed.
🍳 Step 2: Build the Flavor Base
Remove the bacon from the Dutch oven and set aside, leaving the fat in the pot. Add the diced yellow onion and cook for 5 minutes until softened and translucent. Add the 6 cloves minced garlic and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter.
Stir in the 1 tbsp dried thyme and 1 tsp ground black pepper, then pour in the 6 cups chicken broth. Bring to a simmer and let it bubble gently for 5 minutes to infuse all the flavors. This is where the magic happens—every ingredient melds together beautifully.
🥘 Step 3: Cook the Potatoes to Perfection
Add the 3 lbs peeled Yukon Gold potatoes (cut into 1-inch cubes) to the simmering broth. Increase heat to medium-high and bring to a boil. Once boiling, reduce heat to medium-low and let the potatoes cook for 15-18 minutes until they're fork-tender but not falling apart.
Here's the thing—you want potatoes that'll hold their shape but still be creamy when you eat them. If they're breaking apart too soon, reduce the heat slightly. The soup should be thick but not gluey at this stage.
🍽️ Step 4: Create the Creamy Cheese Sauce
In a separate saucepan, gently heat the 1.5 cups heavy cream over low heat until warm (don't boil). In a bowl, combine the 2 cups sharp cheddar cheese and 8 oz cream cheese until smooth. Slowly whisk in the warm cream until fully melted and creamy.
Temper the cheese mixture by slowly pouring it into the potato soup while stirring constantly. This prevents curdling and ensures a silky texture. The soup should now be rich, velvety, and perfectly balanced—not too heavy, not too light.
🔥 Step 5: Finish with Crunch and Serve Warm
Return the crispy bacon to the soup and stir to combine. Fry the celery crowns in batches in the bacon fat over medium heat for 2-3 minutes per side until deep golden brown and crispy. Arrange them on top of each soup bowl for that satisfying crunch.
Melt the ½ cup cold butter in a small pan until it becomes a golden brown compound butter. Dollop this on top of each serving along with extra crispy bacon bits. The contrast of creamy soup, crispy crowns, and smoky bacon makes this the ultimate comfort food experience!
Pro Tips For Making Best Loaded Potato Soup Recipe Ever
- CRISPY BACON FIRST: Cook the thick-cut bacon until it’s deep golden, not just brown—aim for 15-18 minutes on medium-low. The extra time renders more fat and builds richer flavor, which is the backbone of your soup. (Yes, it’ll smell like heaven, and you’ll want to eat it all—but resist.)
- CUT POTATOES UNIFORM: Yukon Golds cook unevenly, so slice them into ½-inch chunks, not random sizes. Smaller pieces turn to mush; larger ones stay stubbornly undercooked. A mandoline helps, but even a sharp knife works if you’re patient. (I learned this after serving a bowl with half-mush, half-rock.)
- SWIM THE CELERY: After sautéing onions and garlic, add the celery last and splash in just enough broth to barely cover it. Let it simmer for 3-4 minutes until softened but not falling apart. This keeps the texture bright and crisp, not soggy. (Your grandmother’s trick—it actually works.)
- STARCH THE SOUP: When blending, reserve 1 cup of the thickest soup and stir it back in at the end. The raw starch from the potatoes will thicken the soup naturally, giving it that creamy, restaurant-quality finish. (No cornstarch needed, and no clumping—just smooth, velvety perfection.)
Troubleshooting perfect results
Lumpy Potato Fix
If your potatoes turn out lumpy instead of creamy, you likely didn’t cook them long enough before adding the cheese mixture. Let them simmer 5-7 minutes longer until they’re completely tender—you should be able to pierce them easily with a fork.
For extra silkiness, blend half the soup after adding the cheese but before returning it to the pot. 🥔
Broken Cream Mixture
The cheese sauce curdles when added to hot soup. Always temper the cheese by warming the cream gently first, then whisking it into the cheese until smooth before combining with the soup. If it still breaks, strain the soup through a fine-mesh sieve to remove any lumps before serving.
Celery Crowns Too Soft
Celery crowns lose crispness if fried too long or at too low heat. Fry them in small batches over medium heat for just 2-3 minutes per side—they should be golden brown, not pale.
Keep them warm in a 200°F oven until serving to maintain crunch. Pro tip: Double-coat them with flour before frying for extra crispiness. 🧅
Bacon Fat Overwhelming
Too much bacon fat can make the soup greasy. After cooking the bacon, drain all but 2 tablespoons of fat in the Dutch oven before adding onions. If you’ve already added too much, skim excess fat from the surface with a spoon before serving.
For a lighter version, use turkey bacon or half the amount of bacon.
Soup Too Thin
If your soup isn’t thick enough, let it simmer uncovered for an extra 10-15 minutes to reduce. For instant thickening, mix 1 tablespoon cornstarch with 2 tablespoons cold water, then stir it into the soup while heating.
Alternatively, mash a few extra potatoes into the soup at the end for natural thickness.
Cheese Separating Later
Leftovers often suffer from cheese separation. Store soup in an airtight container and reheat slowly on low heat, stirring frequently. To prevent separation, stir in 1 tablespoon of heavy cream while reheating.
For extra insurance, add a splash of lemon juice (just ½ teaspoon)—it helps emulsify the cheese and keeps it smooth. 🧀
Nutrition facts
Frequently asked questions
Can I make this loaded potato soup in a slow cooker?
Cook the bacon and celery crowns separately, then combine everything (except toppings) in your slow cooker. Use low heat for 4-5 hours or high heat for 2-3 hours. Stir in the cheese mixture during the last 30 minutes to prevent curdling. Keep the celery crowns crispy by frying them fresh before serving.
What's the best way to store and reheat leftovers?
Store in an airtight container for up to 5 days. Reheat on low heat or in the microwave at 50% power, stirring occasionally. For extra creaminess, add 1 tablespoon of heavy cream while reheating. Save the celery crowns for fresh topping—don't store them with the soup.
Can I make this soup dairy-free?
Yes! Replace the heavy cream with full-fat coconut milk and use vegan cheddar or nutritional yeast for cheesiness. For richness, add 1 tablespoon of olive oil when blending. The celery crowns will still crisp up beautifully in the bacon fat.
Why does my soup turn out gluey instead of creamy?
Gluey texture usually means overcooked potatoes or not enough cream/cheese. For perfect creaminess, ensure potatoes are fork-tender but not mushy before adding the cheese mixture. If needed, blend half the soup after adding cheese for silkiness. The ratio of 2 cups cheese to 1.5 cups cream is key for that velvety texture.
What's the secret to making the celery crowns extra crispy?
Use thick celery stalks (about 1-inch diameter) and slice into ¼-inch rounds. Double-coat with flour and smoked paprika, then fry in small batches over medium heat for just 2-3 minutes per side. Keep them warm in a 200°F oven until serving. Pro move: Add ½ teaspoon baking powder to the flour coating for extra crunch!
