Soups & Stews
Allison's potato soup recipe delivers the kind of velvety, comforting bowl that transforms any weeknight into a cozy meal. The secret lies in a perfectly balanced roux that creates a creamy base without heavy cream, paired with a crispy breadcrumb topping that adds irresistible texture. I developed this recipe during a chilly autumn evening when I wanted something hearty yet simple—something that would warm up a kitchen and satisfy a hungry family.
The magic happens in the slow simmer, where potatoes soften just enough to blend into a smooth, rich broth while still maintaining their natural sweetness. A touch of mustard adds depth, and the crispy breadcrumb topping—baked until golden and crunchy—elevates the soup from ordinary to extraordinary. This isn’t just another potato soup; it’s a restaurant-quality dish that’s foolproof for home cooks.
What you’ll end up with is a bowl of soup that’s velvety smooth, deeply flavorful, and topped with that perfect crispy contrast. The aroma alone will have everyone gathering around the table, and the first spoonful delivers on every promise of comfort. It’s the kind of recipe that becomes a staple, served again and again because it’s impossible to resist.
Whether you’re preparing it for a family dinner or meal prepping for the week, this potato soup is designed to impress with minimal effort. The instructions are straightforward, the ingredients are simple, and the result is pure, satisfying comfort. Let’s get started on creating this timeless dish.
Ingredients for allison's potato soup
Sixteen ingredients that deliver restaurant-quality potato soup with velvety creaminess and crispy topping magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Yukon Gold Potatoes 🥔 | 2 ½ lb | Peeled and cubed evenly |
| Yellow Onion 🧅 | 1 whole | Diced into small pieces |
| Carrots 🥕 | 1 ½ cups | Peeled and chopped small |
| Celery Stalk 🧅 | 2 whole | Diced finely for base |
| All-Purpose Flour 🌾 | ½ cup | For perfect roux |
| Unsalted Butter 🧈 | ½ cup | Cold for best roux |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Whole Milk 🥛 | 1 cup | For creamy texture |
| Dijon Mustard 🍯 | 1 tbsp | For depth of flavor |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh |
| Sourdough Bread 🍞 | 1 cup | Crumbled for topping |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For crispy topping |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated |
The potatoes are the heart of this soup, so Yukon Golds are ideal—they break down beautifully while holding their shape. Costco or Trader Joe's often have them pre-washed and ready to go, saving time. For the roux, unsalted butter is non-negotiable—it needs to brown properly for that nutty depth. If you're using store-bought chicken broth, low-sodium is key so you can control the seasoning. The carrots and celery should be finely diced for that classic French mirepoix base—think 'confit byaldi' texture, not chunks.
No Dijon mustard? Dry mustard powder plus a splash of water works in a pinch, though it won't have the same tang. Fresh thyme is better, but dried at one-third the amount is fine. For the crispy topping, stale sourdough works best—if you're using fresh, dry it in the oven at 300°F for 15 minutes first. The Parmesan adds umami, but nutritional yeast gives a similar cheesy flavor if you prefer dairy-free. Want extra richness? Stir in 2 tablespoons of cream cheese at the end—it dissolves perfectly without curdling.
This soup tastes even better the next day—reheats beautifully from the fridge. Store leftovers covered for 4-5 days. For the crispy topping, bake it separately and add fresh to bowls to maintain that perfect crunch. Freeze portions without the topping—just add it fresh when reheating. The roux base keeps for 3 months frozen if you want to make it ahead and assemble later.
Why You'll Love This Recipe
- No Chopping Chaos: I swear by this recipe because you can literally toss in diced Yukon Golds, onions, carrots, and celery—no fancy peeling or julienning required. My lazy Sundays thank me every time.
- Creamy Without the Hassle: That simple roux made with flour and butter? It’s the secret weapon—transforms into the smoothest, velvety base without needing heavy cream or sour cream. Honestly, it’s the kind of soup that makes you forget you’re eating "healthy."
- Leftovers That Don’t Suck: This soup actually tastes better the next day. I double the batch on Sundays, and by Wednesday, it’s still the star of my lunch—just reheat with a splash of milk and a sprinkle of salt. No sad, watery aftermath here.
- Budget Stretch Star: Yukon Golds and basic veggies? That’s grocery-store gold. I make this for $3 a bowl, and it feeds my whole family plus leftovers. Between us, it’s my go-to when I’m trying to make my paycheck stretch further.
Step-by-step instructions for allison's potato soup recipe
Here's the method that delivers velvety texture and that signature crispy bread topping.
Build the Flavor Base with Vegetables
Melt the 0.5 cup unsalted butter in a large Dutch oven over medium heat. Add the 1 whole yellow onion, 1.5 cups carrots, and 2 whole celery stalks, cooking for 8-10 minutes until the vegetables soften and the onion becomes translucent. This foundational step develops deep flavor through caramelization.
I like to stir occasionally to prevent burning, especially the onions which can darken quickly. The vegetables should release their natural juices and begin to stick slightly to the bottom of the pot—that's when you know they're ready for the next step. Keep the heat at medium to maintain even cooking without browning.
Create the Perfect Roux for Creamy Texture
Sprinkle the 0.5 cup all-purpose flour over the cooked vegetables and stir vigorously for 1-2 minutes until fully incorporated and the mixture turns a light golden color. This creates a roux that will thicken our soup beautifully. The key here is patience—don't rush the stirring or the roux will develop a nutty flavor instead of remaining pale.
Gradually whisk in the 4 cups chicken broth, 1 cup whole milk, and 1 tbsp Dijon mustard, stirring constantly to prevent lumps from forming. Bring the mixture to a gentle simmer over medium-low heat, then add the 2.5 lb peeled and cubed Yukon Gold potatoes. The soup should now have a rich, velvety base ready for the final cooking phase.
Cook the Potatoes Until Fork-Tender
Simmer the soup uncovered for 20-25 minutes until the potatoes are tender when pierced with a fork. You'll notice the soup gradually thickens as the potatoes release their starch. I like to taste the potatoes at the 15-minute mark—they should be soft but still hold their shape slightly. This ensures they'll break down beautifully when the soup finishes cooking.
Season with 1.5 tsp salt, 0.5 tsp black pepper, and 1 tsp dried thyme. The soup should be flavorful but not overly seasoned at this point—you'll be able to adjust later if needed. Keep the heat at medium-low to prevent the soup from boiling vigorously, which can cause the potatoes to break apart prematurely.
Prepare the Crispy Bread Topping
While the soup simmers, combine 1 cup crumbled sourdough bread with 0.25 cup extra-virgin olive oil and 0.25 cup freshly grated Parmesan cheese in a bowl. Mix until the bread is evenly coated and slightly moistened. This topping is what makes this soup truly special—it provides a delightful textural contrast to the creamy base.
Spread the bread mixture evenly over the surface of the soup in the last 5 minutes of cooking. The residual heat will toast the bread to a beautiful golden brown while keeping the soup warm. Watch closely during these final moments—you want the topping to be crispy but not burnt, which happens quickly at high heat.
Pro Tips For Making Allison'S Potato Soup
- PARBOIL POTATOES FIRST: Toss the Yukon Golds in boiling water for 5 minutes before simmering—this guarantees they’ll break down evenly without turning to mush. I learned this the hard way after one batch turned into a gluey disaster. ---
- DICE ONIONS SMALL: Cut the yellow onion into ¼-inch pieces instead of big chunks—it dissolves faster and sweetens the soup without leaving harsh bits. (Yes, even if you’re impatient like me, this makes a real difference.) ---
- SKIP THE FLOUR SLURRY: Whisk the flour into cold broth first, then add it to the pot—this prevents lumps better than tossing it in dry. After burning three batches with clumpy roux, I finally figured out this was the thing that mattered most. ---
- SALT THE WATER HOT: Add salt to the boiling water for the potatoes after it’s fully boiling, not before—this keeps them from absorbing too much salt at the start. (Your future self will thank you when the soup isn’t bland or salty all at once.)
Wine and beer pairings for this recipe
Creamy White Wine
For this velvety potato soup, a Chardonnay with subtle oak notes is my go-to pairing. Look for a California Chardonnay like Kendall-Jackson Vintner's Reserve or a French Chablis for a crisp, mineral-driven contrast. The wine's acidity cuts through the richness while its buttery undertones complement the soup's creamy texture. Serve slightly chilled—around 48-50°F—to enhance its refreshing qualities. 🍷
Crisp Lager Balance
A German Pilsner or Belgian Witbier brings refreshing contrast to the soup's richness. I love Stella Artois or Hoegaarden with its signature coriander and orange peel notes. The effervescence cleanses your palate between spoonfuls, while the malt sweetness balances the soup's savory depth. For a local option, try a craft lager with a citrusy finish like Allagash White. 🍺
Bold Red Option
If you prefer red wine, a Pinot Noir from Oregon or Burgundy works beautifully. The light body and earthy notes of Domaine Drouhin Oregon Pinot Noir won't overpower the soup's delicate flavors. Its bright acidity and red fruit undertones create a surprising yet harmonious pairing. Serve at 60-62°F to let the wine's natural sweetness shine through. 🍇
Non-Alcoholic Pairings
For a non-alcoholic option, try a sparkling apple cider like Martinelli's Sparkling Apple Cider or a ginger beer with a hint of spice. The effervescence and slight tartness mirror the wine pairings perfectly. For something warmer, a chamomile tea with honey adds a soothing complement to the soup's comforting flavors. 🍎
Beer and Bread Match
Pair your beer choice with the soup's crispy bread topping for a complete experience. The caramel malt in a Belgian Dubbel like Westmalle Dubbel enhances the toasted bread flavors, while the hoppy bitterness of an American IPA** cuts through the creaminess. For a perfect match, serve the beer slightly chilled (40-45°F) to preserve its crispness alongside the warm soup. 🍺🍞
Nutrition facts
Frequently asked questions
Can I make this potato soup without a roux?
The roux creates that signature velvety texture, but you can substitute with 1 cup heavy cream or half-and-half added at the end of cooking. For a dairy-free version, blend 1 cup cooked potatoes with 1 cup broth until smooth and stir it into the soup instead. The flavor will be slightly different but still delicious!
How do I prevent the bread topping from getting soggy?
Add the bread topping only in the last 5 minutes of cooking, and place the soup on the lowest oven rack if using a broiler. For extra insurance, spread the topping on a baking sheet first and broil for 2-3 minutes until golden, then sprinkle over the soup just before serving. This keeps it crispy while maintaining the soup's warmth.
Can I use instant potato flakes instead of fresh potatoes?
Yes, but the texture will be different. Use 1 cup instant flakes> (about 1/3 cup dry measure) mixed with 1/2 cup hot broth> to replace the potatoes. Simmer for 5-7 minutes> instead of 20-25 minutes>—they'll absorb liquid quickly. The soup will be smoother but less hearty. For best results, stick with fresh potatoes!
What's the best way to reheat leftovers?
Reheat gently on the stovetop over low heat> with a splash of broth or water to restore creaminess. Never microwave without stirring first—it can create a skin. For the crispy topping, make fresh and add after reheating. Leftovers keep well in the fridge for 4-5 days> and freeze beautifully for up to 3 months> (without the topping).
How can I make this soup spicier?
Add 1/2 teaspoon smoked paprika> or 1/4 teaspoon cayenne pepper> when seasoning. For heat with depth, stir in 1/2 teaspoon chipotle powder> or top with 1 tablespoon hot sauce> before serving. A dash of freshly cracked black pepper> also enhances the spice profile beautifully.
