Soups & Stews
Allison's baked potato soup recipe transforms humble ingredients into a velvety masterpiece without heavy cream—creamy, comforting, and packed with rustic potato flavor. The secret lies in slow-cooked potatoes and a simple roux that creates rich depth without dairy. I developed this version after years of perfecting the balance between hearty texture and smoothness, ensuring every spoonful delivers that classic baked potato taste with restaurant-quality creaminess.
What sets this recipe apart is the slow-cooking technique that breaks down potatoes into an ultra-smooth base, while the roux adds a velvety finish without needing heavy cream. The soup builds layers of flavor through caramelized onions, savory chicken broth, and a touch of mustard for brightness. Unlike many versions, this one stays true to the soul of baked potato soup—warm, satisfying, and full of homey comfort—while being lighter than traditional recipes.
By the time you're done, you'll have a silky, golden soup with tender potato chunks swimming in a rich, velvety broth that coats every spoonful. The aroma alone will fill your kitchen with nostalgia, while the taste delivers that perfect harmony of creamy, savory, and slightly sweet notes. This is the kind of soup that disappears quickly, leaving everyone asking for seconds.
Serve it with crusty bread for dipping or a sprinkle of fresh chives for brightness—either way, you'll have a bowl of soup that feels like a warm hug in every bite. Let's get started on this foolproof, creamy masterpiece that's perfect for chilly evenings or family gatherings.
Ingredients for allison's baked potato soup
Six ingredients make the base, plus a few pantry staples for that velvety magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 3 lb | Peeled and cubed evenly |
| Yellow Onions 🧅 | 2 whole | Diced, medium size |
| Carrots 🥕 | 4 whole | Peeled and sliced into rounds |
| Celery Stalks 🌿 | 4 whole | Diced, about 1 cup |
| All-Purpose Flour 🌾 | ½ cup | For roux, all-purpose works |
| Unsalted Butter 🧈 | ½ cup | Cold, cut into pieces |
| Chicken Broth 💧 | 6 cups | Low-sodium preferred |
| Dijon Mustard 🍯 | 1 tbsp | For tangy brightness |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh thyme |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Fresh Chives 🌱 | ¼ cup | Chopped, for garnish |
| Sour Cream 🥛 | ½ cup | Optional, for serving |
| Sharp Cheddar Cheese 🧀 | ½ cup | Shredded, optional topping |
The potatoes are non-negotiable—Russets break down perfectly for that silky texture. Trader Joe's or Walmart usually have them pre-bagged in 3-5 lb bags, which is perfect for this recipe. If you can't find Russets, Yukon Golds work in a pinch, but they'll be slightly less creamy. The onions, carrots, and celery? Buy them fresh—wilted veggies make the broth taste dull. I always grab a big bunch of fresh chives too, since they add that bright pop at the end. For the broth, Swanson or Pacific Foods low-sodium options are my go-to—they won't overpower the flavors.
No Dijon mustard? Yellow mustard at half the amount works, but you'll lose some depth. The butter matters here—use unsalted so you control the saltiness. Fresh thyme is ideal, but dried works at one-third the amount. If you're short on time, pre-diced onions and carrots from the frozen section save chopping time. The flour should be all-purpose, but bread flour gives a slightly thicker roux. For the optional toppings, sour cream adds creaminess without dairy (it's cultured, not milk-based), and the cheddar? Any sharp variety works—just shred it yourself for the best texture.
This soup tastes even better the next day—make a double batch and freeze half. Store leftovers in the fridge for 4-5 days or freeze for up to 3 months. The roux keeps for 1 week in the fridge if you make it ahead. I like to portion mine into containers with the sour cream and cheese on top—just add hot soup and stir. The potatoes soften as it sits, so reheat gently to avoid breaking them apart.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s all in one pot—no blender, no extra bowls, just chop, simmer, and serve. The roux from flour and butter thickens it perfectly, and honestly? That’s half the battle won right there.
- Creamy Edge: The secret’s in the flour slurry—it gives this soup that just-right thickness without turning gluey. Russets break down into fluffy chunks, while the onions and carrots caramelize into sweet, savory depth. (Yes, even my picky husband asks for seconds.)
- Weeknight Workhorse: This soup is my go-to for game days, lazy Sundays, or when I’m too tired to think. Double the batch, freeze half, and you’ve got a meal ready in minutes. Between us, it’s the only soup I make that actually improves overnight.
- Budget-Friendly Staples: Russets and onions are cheap, and this recipe uses them well—no wasted ingredients. The flour adds richness without breaking the bank, and leftovers taste just as good reheated as they do fresh. (My college fund thanks me.)
Step-by-step instructions for allison's baked potato soup
Here's how to make this rich, creamy soup without heavy cream—just a few simple steps and you'll get that restaurant-quality texture.
Sauté the Vegetable Base
In a large Dutch oven, melt the 0.5 cup unsalted butter over medium heat. Add the 2 whole yellow onions, 4 whole carrots, and 4 whole celery stalks that you've already prepped. Cook for 8-10 minutes, stirring occasionally, until the vegetables soften and the onions become translucent.
This is where all the flavor starts building. You'll know it's ready when the carrots and celery give slightly when pressed with a wooden spoon. If the vegetables start to brown too quickly, reduce the heat to medium-low—we want them tender, not crispy. Add the 1 tsp dried thyme now and stir it in so it infuses the vegetables with its earthy aroma.
Build the Roux for Creamy Texture
Sprinkle the 0.5 cup all-purpose flour evenly over the sautéed vegetables. Stir constantly with a wooden spoon for 2-3 minutes until the mixture turns golden brown and smells nutty. This is your roux, and it's what will give the soup its velvety texture without needing heavy cream.
Watch carefully—if the roux starts to darken too much, you'll get a bitter taste. Keep the heat at medium and stir frequently. Once it reaches that perfect golden color, it's time to add the 6 cups chicken broth all at once. Stir well to combine and prevent any lumps from forming.
Cook the Potatoes Until Tender
Add the 3 lb russet potatoes (cubed evenly) to the Dutch oven. Bring the mixture to a gentle boil, then reduce the heat to low and let it simmer for 20-25 minutes, partially covered. You want the potatoes to soften completely—they should be fork-tender with no resistance.
Here's the thing—don't rush this step. The longer the potatoes cook, the creamier the soup will become. Stir occasionally to prevent sticking, and if the soup starts to reduce too much, add a splash of water or broth to keep it at a gentle simmer. You'll know they're done when a knife slides in easily with no resistance.
Finish with Flavor and Creaminess
Once the potatoes are tender, stir in the 1 tbsp Dijon mustard, 1.5 tsp salt, and 0.5 tsp black pepper. Let the soup simmer for another 5 minutes to let the flavors meld together. The mustard adds a nice tang that balances the richness of the potatoes and butter.
For the final touch, remove the soup from heat and stir in the 0.5 cup sour cream. This adds that creamy texture without making the soup too heavy. If you're using the 0.5 cup sharp cheddar cheese, fold it in now for extra richness. The cheese should melt completely into the soup, creating a smooth, velvety finish.
Garnish and Serve Warm
Ladle the soup into bowls and top each serving with 0.25 cup fresh chives chopped finely. The chives add a fresh, bright contrast to the rich soup. Serve immediately while hot—this soup tastes best fresh out of the pot, with that perfect balance of creamy, savory, and slightly tangy flavors.
This recipe makes 6 servings, so you'll have leftovers for another day. If you're saving any, store it in an airtight container in the fridge for up to 3 days. When reheating, just warm it gently on the stove—no need to add extra liquid, as the soup will thicken as it cools. Enjoy your homemade baked potato soup!
Pro Tips For Making Allison'S Baked Potato Soup
- PEEL POTATOES AFTER COOKING: I learned this the hard way—peeling raw Russets is a mess, and you’ll lose half the potato to the cutting board. Boil them whole first, then peel under running water while they’re still warm; the skins slide off like magic, and you’ll save time and starch for that creamy texture.
- DON’T RUSH THE SOUP BASE: Low and slow is the only way to build flavor here. Simmer the onions, carrots, and celery for at least 15 minutes—until the onions are translucent and the veggies are soft enough to mash with a fork. Skimp here, and your soup will taste like it’s missing something.
- USE COLD POTATOES FOR MASHING: Hot potatoes make gummy soup. Once you boil them, drain and let them cool for 5 minutes before mashing—just long enough to handle without burning your fingers. This keeps the texture smooth and prevents a gluey consistency that ruins the whole dish.
- SWAP FLOUR FOR ROUX (IF YOU DARE): If you’re feeling fancy, replace the all-purpose flour with a 1:1 butter-to-flour roux (2 tbsp each) for a richer, silkier finish. Cook it low and slow until it’s a golden paste—no rushing, or it’ll taste like paste. Worth the extra 5 minutes for a restaurant-quality upgrade.
Common mistakes when making perfect results
Overcooking the Potatoes
One of the biggest mistakes is letting the potatoes turn to mush. Once they reach 20-25 minutes of simmering, test them with a fork—they should be tender but still hold their shape. If you keep cooking them, they'll break down completely, turning your soup into a gluey mess. I've learned this the hard way—trust me, you want those fork-tender chunks, not a smooth, watery texture. 🥔
Skipping the Roux
Some recipes call for heavy cream, but the real secret to this soup's velvety texture is the roux. If you skip it or rush the cooking time, your soup will lack that rich, creamy mouthfeel. Cook the roux until it's a deep golden brown—about 2-3 minutes of constant stirring. This step is non-negotiable for that restaurant-quality finish. A quick stir-in of flour without proper cooking won't give you the same results.
Ignoring the Simmer
After adding the broth and potatoes, you might be tempted to crank up the heat to speed things along. But low heat is key—it allows the flavors to meld and the potatoes to soften evenly. A rolling boil will make your soup watery and break down the potatoes too quickly. Keep it at a gentle simmer, and trust the process. It's worth the wait for that perfect texture.
Forgetting the Mustard
The 1 tbsp Dijon mustard might seem like an afterthought, but it's what balances the richness of the potatoes and butter. Without it, your soup can taste flat or overly heavy. Stir it in during the final 5 minutes of simmering to let the flavors meld. If you're short on time, even ½ tbsp will make a difference—just don't skip it entirely.
Adding Cheese Too Early
If you add the sharp cheddar cheese before the soup is fully cooked, it can clump and create a grainy texture. Always fold it in at the very end, off the heat, so it melts smoothly into the soup. The same goes for the sour cream—adding it too soon will cause it to curdle. Save these final touches for the last step to keep everything creamy and velvety. 🧀
Not Adjusting Salt Gradually
Salt is cumulative, so don't dump all 1.5 tsp at once. Taste as you go and adjust in small increments. The broth might already be seasoned, and the butter and cheese add extra saltiness. I like to taste the soup before adding the final pinch—this way, I avoid over-salting and end up with a bland or overly salty bowl. Trust your taste buds and adjust as needed.
Nutrition facts
Frequently asked questions
Can I make this baked potato soup dairy-free?
Swap the 0.5 cup unsalted butter for vegetable oil or olive oil and use dairy-free sour cream (like coconut or almond-based) for the final touch. For extra creaminess, stir in ½ cup coconut milk instead of the cheese. The roux will still work—just use all-purpose flour as written.
Why does my roux turn dark too quickly?
This happens when the heat is too high or you're not stirring constantly. Keep the heat at medium and stir vigorously for 2-3 minutes—the roux should be golden brown, not dark brown. If it starts burning, immediately add a splash of chicken broth to cool it down. A properly cooked roux is the secret to that velvety texture!
Can I use frozen potatoes instead of fresh?
Fresh potatoes are ideal for their texture, but you can use frozen in a pinch. Thaw them first, then pat dry thoroughly to avoid making the soup watery. Cook them for 5-10 minutes longer since they start out harder. For best results, peel and cube them before freezing yourself.
How can I make this soup thicker or thinner?
For a thicker soup, simmer uncovered for 5-10 minutes to reduce the liquid. If it's too thick, stir in ¼ cup hot broth at a time until you reach your desired consistency. The roux naturally thickens the soup, but you can always adjust it afterward. Pro tip: Let the soup sit for 10 minutes before serving—it thickens as it cools.
What's the best way to reheat leftovers?
Gently reheat on the stove over low heat, stirring occasionally, until just warmed through. Avoid microwaving as it can make the potatoes gummy. If the soup seems too thick after reheating, add a splash of chicken broth to restore creaminess. Leftovers taste even better the next day!
