Soups & Stews
This stove-top baked potato soup delivers restaurant-quality comfort in a single pot, with velvety creaminess and crispy celery crowns that elevate every spoonful. The secret lies in slow-simmered potatoes and a foolproof roux technique that creates a rich, velvety base without lumps—no oven required.
What makes this recipe stand out is the perfect balance of savory, creamy, and crispy textures, all achieved through precise stovetop control.
The beauty of this method is its simplicity: just one pot to clean, and the soup thickens naturally as it simmers. I’ve perfected the seasoning blend to ensure each bite has depth—salt, pepper, and a touch of garlic powder that lingers just right.
The crispy celery crowns add a satisfying crunch, while the potatoes break down into a silky, hearty base. This is the kind of soup that transforms a simple weeknight into a cozy meal.
By the time you’re done, you’ll have a steaming bowl of creamy potato soup with perfectly crispy celery tops floating on the surface—no oven, no fuss, just pure comfort. The texture is velvety yet substantial, and the flavor is rich without being heavy.
It’s the kind of dish that tastes even better the next day, making it ideal for meal prep or feeding a crowd.
Serve it with a sprinkle of fresh parsley or a dollop of sour cream for extra brightness. The one-pot design means minimal cleanup, and the crispy celery crowns ensure every bite is a perfect balance of textures. Let’s get cooking—this soup is a game-changer for chilly evenings.
Ingredients for baked potato soup recipe stove top
One-pot comfort with crispy celery crowns and velvety potato base—just 14 ingredients for restaurant-quality flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 3 lb | Peeled and cubed evenly |
| Celery Stems 🧅 | 4 whole | Cut into 2-inch lengths for crowns |
| Yellow Onion 🧅 | 1 whole | Diced finely for base |
| Butter 🧈 | ½ cup | Unsalted, for roux |
| All-Purpose Flour 🌾 | ½ cup | For smooth roux |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Whole Milk 🥛 | 1 cup | Full-fat for creaminess |
| Heavy Cream 🥛 | ½ cup | For velvety texture |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Garlic Powder 🧄 | ¼ tsp | For lingering flavor |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
| Sour Cream 🥛 | ¼ cup | Optional for serving |
The potatoes are the foundation, so choose Russet—they break down beautifully into that creamy texture. Organic potatoes from the produce section at Whole Foods or Trader Joe's stay firm longer during prep. For the celery crowns, look for bright green stems with no wilting—those crispy tops are what make this soup special. The butter and flour for the roux need to be cooked slowly to avoid lumps, so don't rush this step. If you're short on time, pre-minced garlic works, but fresh cloves add that extra depth.
No chicken broth? Vegetable broth works perfectly, just add an extra pinch of salt. Running low on heavy cream? Half-and-half gives a lighter texture, though the soup will be slightly less rich. Fresh parsley is ideal for garnish, but dried parsley at one-third the amount is fine in a pinch. The garlic powder is non-negotiable—it lingers in the background and ties everything together. For the crispy celery crowns, toast them in the oven at 425°F for 10-12 minutes after simmering the soup to get that perfect crunch.
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 4-cup servings—perfect for lunches. Freeze for up to 3 months in a sealed container. The crispy celery crowns can be made ahead and reheated in the oven for 3-5 minutes to restore crispiness. Serve with a dollop of sour cream or a sprinkle of fresh parsley for that restaurant touch.
Why You'll Love This Recipe
- No Chopping Nightmare: I swear by this recipe because you only need to dice the onion and celery—no peeling potatoes, no fussy prep. Just rough-chop the Russets into big chunks, toss them in boiling water, and let the stove do the work while you stir in the roux. (Yes, even on a Tuesday night.)
- Creamy Without the Heavy: That butter-and-flour roux? It’s the secret weapon—thickens the soup just right without making it greasy or cloying. The Russets break down into that signature fluffy texture, and the onion adds a subtle sweetness that balances everything. Honestly, it’s the kind of comfort that doesn’t weigh you down.
- Leftover Goldmine: This soup actually improves the next day. The flavors meld, the potatoes soften into pure creaminess, and it reheats like a dream. I freeze half the batch in portions—perfect for lazy mornings or when the kids suddenly announce they’re hungry at 5 p.m.
- Budget Stretch: Russets and onions are cheap, and this recipe feeds four for under $5. No fancy ingredients, no waste—just pure, satisfying soup. Plus, if you skip the bacon or cheese, it’s still a winner. (Between us, I’ve made it with just salt, pepper, and a splash of milk, and it was still delicious.)
Step-by-step instructions for baked potato soup on the stovetop
This one-pot method delivers restaurant-quality soup with crispy celery crowns and velvety texture.
Sauté the Aromatic Base
Melt the 0.5 cup butter in a large Dutch oven or heavy pot over medium heat. Add the 1 whole yellow onion and cook for 5 minutes until softened and translucent. Stir in the 4 cloves garlic and cook for 30 seconds until fragrant—this builds the flavor foundation.
Add the 0.5 cup all-purpose flour and stir constantly for 1-2 minutes to create a smooth roux. This will thicken your soup and create that signature creamy texture. Keep the heat at medium—if it gets too hot, the roux will burn and taste bitter. You'll know it's ready when it turns a light golden color and smells nutty.
Cook the Potatoes and Celery Crowns
Add the 3 lb russet potatoes (pre-cubed) and 4 whole celery stems (cut into 2-inch lengths for crowns). Pour in the 4 cups chicken broth, stirring to combine. Bring to a gentle boil, then reduce heat to low and simmer uncovered for 20 minutes. This gentle cooking ensures the potatoes soften while the celery crowns develop crispy edges.
After 15 minutes, check the potatoes by piercing one with a fork—they should be tender but not falling apart. If they're still firm, continue cooking. The celery crowns should be partially submerged in the broth, allowing them to cook in the liquid while their tops crisp in the residual heat. Don't stir frequently—this keeps the celery crowns intact for crispy tops.
Build the Creamy Base
Once the potatoes are tender, stir in the 1 cup whole milk and 0.5 cup heavy cream. Add the 1.5 tsp salt, 0.5 tsp black pepper, and 0.25 tsp garlic powder, stirring until fully combined. Increase heat to medium-low and let the soup simmer for 5-7 minutes to allow the flavors to meld and the cream to heat through.
Taste and adjust seasoning—you might need a pinch more salt to balance the creaminess. The soup should be thick but still spoonable. If it's too thick, whisk in 1-2 tablespoons of hot broth to reach your desired consistency. This is where the magic happens—the cream creates that luxurious texture while the spices deepen the flavor profile.
Finish with Fresh Herbs and Garnish
Remove the pot from heat and stir in the 0.25 cup chopped fresh parsley. Let the soup sit for 5 minutes to allow the flavors to settle. Ladle into bowls, reserving the crispy celery crowns for garnish. The crowns should be golden and crispy on top—if they're not, return them to the pot for 1-2 minutes to crisp further.
Serve immediately with a dollop of 0.25 cup sour cream on top and a sprinkle of black pepper. The contrast between the creamy soup and crispy celery crowns makes this dish truly special. Each bite delivers the hearty potato flavor with a satisfying crunch that keeps coming back for more.
Pro Tips For Making Baked Potato Soup Recipe Stove Top
- Parboil Potatoes First: Toss peeled Russets into boiling water for 8-10 minutes before simmering—this breaks down starches faster and prevents a gummy texture later. I learned this the hard way after serving soup that tasted like glue.
- Sauté Onions Low and Slow: Cook onions until deep golden, not browned—this builds flavor without bitterness. High heat caramelizes too quickly, and you’ll taste burnt edges in every spoonful.
- Whisk Flour Like Mad: Blend flour with cold butter into the pot vigorous circles for 2+ minutes—this creates a smooth roux and prevents lumps. Skimp here, and you’ll regret it when you strain out flour bits.
- Simmer Until Fork-Tender: Test potatoes with a fork every 10 minutes after adding broth—they should pierce easily but still hold shape. Overcooking turns them mushy, and no one wants that.
Best sauces and condiments for this dish
Creamy Garlic Sauce
This soup's velvety texture comes from a garlic-infused cream sauce that binds everything together. After simmering the potatoes, stir in 1 cup whole milk and ½ cup heavy cream—this creates that signature rich mouthfeel.
For extra depth, I add 4 minced garlic cloves during the roux stage, which infuses the cream with a subtle, lingering aroma. The garlic powder (¼ tsp) ensures even distribution throughout. 🌟
Crispy Celery Crowns
The star of this soup is the crispy celery crowns—those golden, crunchy tops that float on the surface. Cut 4 whole celery stems into 2-inch lengths, leaving the leafy tops intact.
Simmer them partially submerged in broth for 20 minutes, then crisp them further by returning to the pot for 1-2 minutes before serving. For extra crunch, toast them in a 425°F oven for 10 minutes after simmering. 🧅
Herb-Infused Oil
Brighten the soup with a drizzle of herb-infused oil just before serving. Heat 2 tbsp olive oil with 1 tsp chopped fresh parsley and ½ tsp minced garlic in a small pan until fragrant.
Drizzle over each bowl for a fresh, aromatic finish. This adds brightness without overpowering the creamy base. I also like adding a pinch of red pepper flakes for a subtle kick. ✨
Sour Cream Swirl
A dollop of sour cream on top isn’t just garnish—it’s a flavor enhancer. The tang cuts through the richness of the cream sauce, balancing the dish.
Stir ¼ cup sour cream into the soup during the final 5 minutes of simmering, or serve it on the side for a cleaner presentation. For a smoky twist, mix in ½ tsp smoked paprika with the sour cream before adding it to the soup. 🥛
Cheesy Crumb Topping
For a cheesy upgrade, sprinkle a cheesy crumb topping before serving. Mix ¼ cup shredded cheddar with 2 tbsp breadcrumbs and 1 tbsp melted butter, then bake at 375°F for 3-4 minutes until golden.
The crispy topping adds texture and a sharp, cheesy contrast to the creamy soup. I love using sharp cheddar for extra depth. 🧀
Spicy Mayo Drizzle
Add a bold finish with a spicy mayo drizzle. Mix 2 tbsp mayonnaise with ½ tsp hot sauce (like Frank’s RedHot) and a pinch of smoked paprika.
Drizzle over the soup just before eating for a creamy, spicy contrast. This adds a modern twist that keeps the classic flavors exciting. 🌶️
Nutrition facts
Frequently asked questions about stovetop potato soup
Why does my potato soup turn out watery?
Watery soup usually means the potatoes weren't cooked long enough or the roux wasn't developed properly. For this recipe, simmer the potatoes for 20 minutes until fully tender, and cook the roux until it reaches a light golden color (about 1-2 minutes). If it's still too thin, simmer uncovered for 5-10 more minutes to reduce the liquid.
Can I make this soup without heavy cream?
For a lighter version, replace the 0.5 cup heavy cream with 1 cup whole milk or ½ cup half-and-half. The texture will be slightly less rich but still creamy. For extra flavor, add 1 teaspoon cornstarch mixed with 2 tablespoons cold water to thicken it further.
How do I get crispy celery crowns every time?
The secret is simmering the celery stems partially submerged for 20 minutes, then crisping them further. After removing from heat, return the celery crowns to the pot for 1-2 minutes to restore crispiness. For extra crunch, transfer them to a baking sheet and toast in a 425°F oven for 10 minutes before serving.
Is it better to use Yukon Gold or Russet potatoes?
Russet potatoes work best for this recipe because they break down into a creamy, velvety texture. Yukon Golds hold their shape better and make a slightly chunkier soup. If you prefer a smoother consistency, stick with Russets. For a mix of textures, use 2 pounds Russet and 1 pound Yukon Gold.
Can I make this soup in a slow cooker?
Yes! Transfer the soup to a 6-quart slow cooker after making the roux and adding the potatoes and broth. Cook on LOW for 6-8 hours or HIGH for 3-4 hours, stirring occasionally. The slow cooker method is perfect for meal prep—just add the cream and fresh herbs at the end to keep the texture smooth.
