Soups & Stews
This old-fashioned potato soup recipe from Pioneer Woman delivers the creamy, comforting bowl of nostalgia we all crave—thickened just right with a velvety texture and deep, caramelized onion flavor that makes every spoonful irresistible.
The secret lies in slow-cooked potatoes and a rich broth base, simmered until tender and finished with a touch of cream for that signature buttery smoothness. I’ve perfected this version after years of testing, ensuring it’s hearty enough for a family dinner but simple enough for a weeknight meal.
The beauty of this recipe is in its rustic simplicity: no fancy techniques, just good ingredients and patience. You’ll start with a deep onion caramelization that forms the flavor foundation, then build layers of potato richness by simmering them until they’re fork-tender.
The broth, infused with classic seasonings like thyme and bay leaf, deepens in flavor as it reduces, creating a base that’s both comforting and complex. What sets this apart is the thickening method—using a simple roux made with butter and flour ensures a smooth, velvety consistency without any lumps.
By the time you serve it, you’ll have a steaming bowl of soup with a golden, buttery sheen on top and a texture that’s creamy yet substantial. The caramelized onions add sweet depth, while the cream rounds out the flavors into pure comfort.
This isn’t just soup—it’s a hug in a bowl, the kind that warms you from the inside out and leaves everyone asking for seconds. Ready to make it?
Perfect for chilly evenings, holiday gatherings, or whenever you need a taste of home, this recipe scales easily and reheats beautifully. The optional garnish of crispy crackers or fresh chives adds a satisfying crunch and freshness. Let’s get cooking—your taste buds will thank you.
Ingredients for old fashioned potato soup recipe pioneer woman
The secret to Pioneer Woman's velvety potato soup lies in these 13 simple ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 3 large | Chopped into thin slices |
| Russet Potatoes 🥔 | 3 lb | Peeled and cubed evenly |
| Unsalted Butter 🧈 | ½ cup | Cold for roux, full-fat for richness |
| All-Purpose Flour 🌾 | ½ cup | White or whole wheat |
| Heavy Cream 🥛 | 1 cup | Full-fat for best texture |
| Chicken Broth 💧 | 6 cups | Low-sodium preferred |
| Fresh Thyme 🌿 | ¼ cup | Leaves only, dried works too |
| Bay Leaves 🌿 | 2 whole | Removed before serving |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth of flavor |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Crusty Bread 🍞 | ½ lb | For serving, cubed |
| Fresh Chives 🌱 | ¼ cup | Chopped for garnish |
The onions are non-negotiable—yellow onions caramelize best for that sweet depth. Trader Joe's sells pre-sliced ones in a bag, but I always chop my own for better control. For the potatoes, Russets are your best bet—they break down just right without turning mushy. If you're short on time, Costco sells pre-peeled and cubed potatoes that work perfectly. The butter? Plugrá or Land O'Lakes unsalted—full-fat makes all the difference here. And for the flour, King Arthur all-purpose is my go-to, but any good brand works.
No heavy cream? Half-and-half or whole milk will still give you creaminess, though it won't be quite as rich. Fresh thyme is ideal, but dried at one-third the amount works in a pinch. The broth can be homemade or store-bought—Pacific Foods or Swanson are solid choices. For the garlic, I always use fresh (the pre-minced stuff in jars has no flavor), but if you're in a hurry, powdered garlic at half the amount gets you close. The crusty bread? Sourdough or a good baguette from the bakery section—none of that pre-packaged stuff.
This soup tastes even better the next day, so make extra. Store in the fridge for 4-5 days or freeze for up to 3 months. I like to portion it into containers with the bread cubes on top—just reheat the soup and toast the bread separately. The chives add freshness, but they're optional. If you want to prep ahead, you can caramelize the onions and make the roux a day in advance and store them separately in the fridge.
Why You'll Love This Recipe
- I swear by this trick: just dice the onions once and let them caramelize in the butter while the potatoes boil. By the time you’re stirring in the flour, the onions are sweet and jammy—no knife skills required.
- No-Chop Shortcut: I swear by this trick: just dice the onions once and let them caramelize in the butter while the potatoes boil. By the time you’re stirring in the flour, the onions are sweet and jammy—no knife skills required.
- Creamy Without Cloying: That heavy cream gets thickened just right with a simple butter-flour roux, so it’s velvety but never heavy. The Russets break down into fluffy chunks, and the onions add depth—like a hug in a bowl.
- Weeknight Workhorse: Make a double batch on Sunday and freeze half. Thaw it straight into a pot, heat it up, and serve it with crusty bread for a dinner that feels fancy but takes zero planning.
Step-by-step instructions for old fashioned potato soup
Here's how to create that classic, comforting soup with rich caramelized onions and velvety texture.
Caramelize the Onions Slowly
Heat a large Dutch oven over medium-low heat and add the 0.5 cup unsalted butter. Let it melt completely, then add the 3 large chopped yellow onions. Cook them for 20-25 minutes, stirring occasionally, until they turn deep golden brown and sweet-smelling.
This slow cooking process is crucial—it develops the rich, caramelized flavor that makes this soup special. If the onions start to stick before they're fully caramelized, add a splash of chicken broth to deglaze. Keep the heat low to prevent burning, and don't rush this step. Patience here pays off in every spoonful.
Build the Roux and Add Potatoes
Once the onions are beautifully caramelized, sprinkle in the 0.5 cup all-purpose flour and stir constantly for 2-3 minutes to form a smooth roux. This will thicken your soup and create that classic old-fashioned texture. Keep the heat at medium-low to prevent burning.
Add the 3 lb peeled and cubed russet potatoes to the Dutch oven, along with the 6 cups chicken broth, 0.25 cup fresh thyme, 2 whole bay leaves, 4 minced garlic cloves, 1.5 tsp salt, and 0.5 tsp black pepper. Stir well to combine, then bring the mixture to a gentle boil. Once boiling, reduce the heat to low and let it simmer for 20-25 minutes until the potatoes are fork-tender.
Finish with Cream for Velvety Texture
After the potatoes are tender, stir in the 1 cup heavy cream and let the soup simmer for an additional 5 minutes. This step creates that signature velvety texture that makes this soup so comforting. Taste and adjust the seasoning if needed—you might need a bit more salt or pepper to balance the richness.
Remove the 2 whole bay leaves before serving, as they're not meant to be eaten. The soup should be thick but still spoonable, with a beautiful golden hue from the caramelized onions. If it's too thick, you can thin it with a bit more chicken broth as needed.
Serve with Crusty Bread and Fresh Chives
Ladle the warm soup into bowls and garnish each serving with 0.25 cup chopped fresh chives. The bright flavor of the chives contrasts beautifully with the rich, creamy soup. Serve immediately with 0.5 lb cubed crusty bread on the side for dipping.
This soup tastes even better the next day, so don't hesitate to make extra. The flavors meld together perfectly, and the texture becomes even more velvety as it sits. Enjoy this comforting classic with family and friends—it's the kind of dish that brings everyone to the table.
Pro Tips For Making Old Fashioned Potato Soup Recipe Pioneer Woman
- SWEAT THE ONIONS FIRST: Don’t rush the onions—cook them low and slow (about 10 minutes) in the butter until they’re deep golden and translucent, not browned. I learned this the hard way: skipping this step means your soup will taste raw and bitter instead of rich and caramelized.
- PEEL POTATOES UNIFORMLY: Use a paring knife to shave off the skins in one smooth motion, leaving the edges slightly thicker for texture. Russets bruise easily, so avoid chopping them until after peeling—this keeps the soup’s texture consistent and prevents gummy bits.
- WHISK THE ROUX FAST: Once you add the flour to the butter, keep the heat medium and whisk like your life depends on it for 2–3 minutes until the mixture is a pale, nutty brown—not white, not dark. Overcooking turns it bitter; undercooking means a thin soup.
- STRAIN THE POTATOES: After simmering, drain the potatoes and press them through a fine-mesh strainer to remove excess starch. This makes the soup silky instead of gluey—no one wants to spoon up a thick paste. (Yes, it’s extra work, but it’s worth it.)
Storing and reheating this old fashioned potato soup recipe pioneer woman
Refrigerator Storage
Transfer your leftover potato soup to an airtight container—I prefer glass Pyrex bowls with tight-sealing lids to maintain freshness. Let it cool to room temperature for no more than 2 hours before refrigerating at 40°F or below.
This soup stays delicious for 4-5 days, with flavors deepening as the spices meld together. The golden caramelized onions actually become more concentrated over time, making each spoonful even more flavorful. 💛
Freezer Prep Tips
For longer storage, portion the soup into freezer-safe containers or quart-sized freezer bags, leaving 1-inch headspace for expansion. I like to freeze it in individual serving portions so I can thaw just what I need.
Label with the date—this soup keeps its quality for up to 3 months. The texture remains creamy when reheated properly, though it may separate slightly. Stir vigorously after reheating to restore that velvety consistency. ❄️
Stovetop Reheating
My preferred method is stovetop reheating for the best texture. Pour the chilled soup into a heavy-bottomed pot and heat over medium-low until steaming. Add 2-3 tablespoons of water or broth if it looks too thick—this helps restore the original consistency.
Simmer for 5-7 minutes, stirring occasionally, until heated through to 165°F. The cream will re-emulsify beautifully, giving you that restaurant-quality smoothness. 🔥
Microwave Method
For quick reheating, transfer soup to a microwave-safe bowl and cover loosely with a damp paper towel. Heat on medium power (50%) in 1-minute intervals, stirring between each interval. This prevents hot spots and keeps the cream from separating.
Most bowls will be ready in 3-4 minutes total, though thicker portions may need an extra 30 seconds. The bread cubes should be toasted separately to maintain their crispness. 💡
Reviving Texture
If your reheated soup seems too thick, thin it with warm broth or heavy cream—just 1 tablespoon at a time—until you reach the perfect spoonable consistency. For extra richness, stir in 1 tablespoon of butter while reheating.
The caramelized onions will keep their sweet depth, while the cream ensures that velvety texture you love. This is especially helpful if you've frozen the soup, as freezing can sometimes make it slightly denser. ✨
Garnish Refresh
After reheating, give your soup a final touch by adding fresh chives or a sprinkle of crusty breadcrumbs. The chives add a bright, fresh contrast to the creamy soup, while toasted breadcrumbs provide a satisfying crunch.
I like to serve it with warm sourdough cubes on the side—just pop them in the oven at 375°F for 5 minutes while reheating the soup. This keeps everything piping hot and ready to enjoy. 🍞
Nutrition facts
Frequently asked questions
Why does Pioneer Woman's potato soup need such slow caramelization?
The 20-25 minute caramelization transforms simple onions into sweet, golden bits that form the soup's flavor foundation. This process develops complex sugars and depth that can't be replicated with quick cooking. The patience pays off with every rich, velvety spoonful.
Can I substitute sweet potatoes for the russets?
While you can use sweet potatoes, they'll change the texture and flavor dramatically. Russets break down perfectly for that classic creamy consistency, while sweet potatoes add natural sweetness and a denser mouthfeel. For an authentic version, stick with russets.
What if my soup turns out too thick after adding cream?
Simply stir in 2-3 tablespoons of warm broth while reheating to reach your desired consistency. The key is gradual additions—start small and adjust as needed. For extra richness, a pat of butter helps restore that velvety texture.
How can I make this soup dairy-free?
Replace the heavy cream with 1 cup full-fat coconut milk or cashew cream (blend 1 cup soaked cashews with 1 cup water). For the roux, use olive oil instead of butter. The texture will be slightly different but still comforting.
Can I make this soup in an Instant Pot?
Yes! Sauté onions until caramelized, then add all ingredients except cream. Cook on high pressure for 8 minutes, then quick-release. Stir in cream and adjust seasoning. The Instant Pot version finishes in 30 minutes total, though the flavor develops differently than stove-top simmering.
