Soups & Stews
The pioneer woman’s beloved grandma’s old-fashioned potato soup recipe delivers that same cozy, homestyle warmth you crave on frosty nights. Inspired by Pioneer Woman's rustic traditions, it combines slow-simmered potatoes with a creamy, herb-infused broth that's rich yet never heavy.
The secret lies in a classic roux base and layers of savory vegetables that build depth without overpowering the potatoes' natural sweetness.
The beauty of this recipe is in its simplicity—no fancy techniques, just time-honored methods that transform humble ingredients into something extraordinary. A touch of salt pork adds depth, while celery, carrots, and bay leaves create that unmistakable old-fashioned flavor.
The soup thickens naturally as it simmers, resulting in a velvety texture that coats every spoonful without being overly creamy.
What you'll end up with is a steaming bowl of nostalgia—golden, aromatic, and packed with the kind of comforting flavors that make you feel right at home. The aroma alone will have everyone gathering around the table, and each bite delivers that perfect balance of creamy, savory, and slightly sweet.
This is the kind of soup that tastes even better the next day, making it ideal for meal prep or feeding a crowd.
Serve it with crusty bread for dipping or a sprinkle of fresh parsley for brightness. The instructions are straightforward, but the results are anything but—this is the potato soup your family will beg you to make again and again. Let's get started on creating this timeless classic.
Ingredients for grandma's old fashioned potato soup recipe pioneer woman
Humble ingredients that transform into nostalgic, creamy comfort in one pot.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 1 ½ cups | Diced, medium dice size |
| Carrots 🥕 | 2 cups | Diced, medium dice size |
| Celery Stems 🌿 | 3 cups | Diced, medium dice size |
| Russet Potatoes 🥔 | 3 lbs | Peeled, cubed into 1-inch pieces |
| Salt Pork 🥓 | 8 oz | Diced, fat rendered preferred |
| All-Purpose Flour 🌾 | ½ cup | For classic roux base |
| Unsalted Butter 🧈 | ½ cup | Full-fat for richness |
| Chicken Broth 💧 | 8 cups | Low-sodium preferred |
| Fresh Bay Leaves 🌿 | 2 whole | For authentic flavor |
| Fresh Thyme 🌿 | 1 tbsp | Leaves only, chopped |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The potatoes are the heart of this soup, so Russet is your best bet—they're starchy and hold up perfectly to long simmering. Skip the pre-diced bags from the store; cutting your own ensures even cooking. For the salt pork, look for thick-cut slices at the butcher counter or the meat department—it renders fat beautifully, adding depth. I always grab organic or pasture-raised if budget allows, but regular works too. The onions, carrots, and celery should be fresh—no wilting or bruising—and the classic trio of 'mirepoix' forms the flavor base. If you can't find fresh bay leaves, dried works at one-third the amount.
No salt pork? Substitute thick-cut bacon or skip it entirely and add an extra splash of chicken broth. The flour and butter for the roux are non-negotiable here—they create that signature velvety texture. Whole wheat flour works but can make the soup taste grainy. Short on thyme? Dried thyme at half the amount is fine, but fresh has that bright herbal note you can't beat. The broth matters—low-sodium is key so you can control the seasoning. For extra richness, I sometimes add a splash of heavy cream at the end, but the original recipe keeps it simple and hearty. The parsley is purely for garnish, but don't skip it—it adds that fresh pop of color.
This soup tastes even better the next day, so make a double batch if you can. Store in the fridge for up to 5 days or freeze portions for 3 months. Reheat gently on the stove—never microwave—and add a splash of broth or water if it's too thick. The flavors meld beautifully over time, so it's perfect for meal prep. I always keep a container in the freezer for those lazy winter nights when I just need comfort in a bowl.
Why You'll Love This Recipe
- Salt Pork Magic: The crispy, savory bite from that salt pork? It’s the secret weapon—no one else’s soup holds a candle to it. I swear, the first time I skipped it, I missed it instantly.
- One-Pot Wonder: Honestly, this is the kind of soup where you chop, simmer, and forget about it. The onions, carrots, and celery soften into the potatoes without any fuss—just 30 minutes of hands-off warmth.
- Leftovers That Beg: Between us, this soup tastes better the next day. The flavors meld like old friends, and I’ve never had a single complaint when I pack it for lunch. (Yes, even on a Tuesday night.)
- Pantry Staple Power: You’re using things you already have—no fancy ingredients, just good, honest food. That salt pork stretches your budget, and the potatoes? They’re the ultimate filler for hungry crowds.
Step-by-step instructions for grandma's old fashioned potato soup
Here's how to make this comforting classic with rich, creamy texture and deep herb flavors.
Render the Salt Pork for Flavorful Fat
Place the 8 oz salt pork in a large Dutch oven over medium heat. Let it cook undisturbed for 8-10 minutes until the fat begins to render and the pork turns golden brown. This rendered fat is pure flavor—don't rush this step or you'll miss out on that classic taste.
Once the fat is bubbling gently and the pork is crisping, use a slotted spoon to remove and set aside about 2 tablespoons of the rendered fat. Keep the remaining pork in the pot for cooking. I like to reserve some of this fat because it's the secret to that rich, savory depth in the soup. The salt pork will continue cooking as we build the soup, so no need to worry about overcooking it now.
Sauté the Vegetable Base
In the same Dutch oven (no need to wipe it clean—the browned bits are flavor), add 2 tablespoons of the reserved rendered fat. Then add the 1.5 cups diced yellow onions, 2 cups diced carrots, and 3 cups diced celery stems. Cook over medium heat for 8-10 minutes, stirring occasionally, until the vegetables soften and the onions become translucent.
Here's where the magic happens: you'll know the vegetables are ready when they release their natural juices and start to caramelize slightly at the edges. This process builds flavor that will carry through the entire soup. If you notice the vegetables sticking, add a splash of chicken broth to deglaze and scrape up those delicious browned bits from the bottom of the pot.
Build the Roux and Add Potatoes
Reduce the heat to medium-low and sprinkle in the 0.5 cup all-purpose flour, stirring constantly to form a smooth roux. Cook for 2-3 minutes until it turns a light golden color—this will thicken your soup beautifully. Immediately add the 3 lbs cubed russet potatoes and stir to coat them evenly with the roux.
Pour in the 8 cups chicken broth, making sure to scrape up any browned bits from the bottom of the pot. Add the 2 whole fresh bay leaves and 1 tablespoon chopped fresh thyme. Bring the mixture to a gentle boil, then reduce heat to low and let it simmer for 25-30 minutes until the potatoes are fork-tender. You'll know they're done when they pierce easily with a fork and the soup has thickened slightly.
Finish with Butter and Herbs
Once the potatoes are tender, stir in the remaining 0.5 cup unsalted butter and the reserved salt pork. The butter will add richness and help create that classic creamy texture without needing heavy cream. Season with 1.5 teaspoons salt and 0.5 teaspoon freshly ground black pepper, adjusting to taste.
Let the soup simmer for another 5 minutes to allow all the flavors to meld together. The butter should melt completely, creating a velvety finish. Remove the bay leaves before serving. This is where you'll taste all your hard work—the perfect balance of creamy potatoes, savory salt pork, and fresh herbs.
Garnish and Serve
Ladle the soup into bowls and garnish each serving with 1 tablespoon chopped fresh parsley. The parsley adds a bright finish that cuts through the richness. I like to serve this soup with crusty bread or oyster crackers on the side—it's the perfect way to soak up every last drop of that comforting broth.
This soup tastes even better the next day as the flavors continue to develop. The key to serving it perfectly is letting it sit for 10 minutes after cooking so the flavors have time to settle. Enjoy this homestyle classic that's been warming kitchens for generations!
Pro Tips For Making Grandma'S Old Fashioned Potato Soup Recipe Pioneer Woman
- CUT PORK INTO BITS: Skip the thick slices—chop the salt pork into ¼-inch cubes so it renders fat faster and infuses flavor more evenly. I used to leave it in big hunks, and the soup ended up greasy in spots with bland pockets. Small pieces melt into the broth instead of sitting there like a chewy afterthought.
- SOFTEN VEGETABLES FIRST: Sweat onions, carrots, and celery in the pork fat until they’re limp and translucent before adding potatoes. I learned this the hard way—rushing this step leaves your soup with a mushy, undercooked texture instead of a creamy, cohesive base.
- BOIL POTATOES SEPARATELY: Parboil the Russets for 5-7 minutes before adding them to the pot—this keeps them from turning to mush in the simmer. I used to toss them in raw, and half the time they’d dissolve into a gluey mess. Pre-cooking guarantees chunks you can actually bite.
- STIR IN THE ROUX LAST: Make your butter-and-flour roux (if using) separately, then whisk it into the hot soup off the heat to avoid lumps. I’ve burned more roux than I’ll admit trying to mix it in while the pot boiled—tempering it first saves stress and keeps the soup silky.
Flavor customization for this grandma's old fashioned potato soup recipe pioneer woman
Herb Variations
Swap out the thyme for 1 tablespoon fresh rosemary for a piney, earthy depth that pairs beautifully with the salt pork. I find rosemary works especially well if you're serving this with roasted meats.
For a brighter profile, try 1 tablespoon fresh sage leaves—it adds a subtle sweetness that complements the potatoes perfectly. 🌿
Spice Levels
For a gentle kick, stir in ½ teaspoon smoked paprika when building the roux—it adds warmth without overpowering. If you want more heat, add ½ teaspoon cayenne pepper at the end and let it simmer for 2 minutes to mellow the sharpness.
I keep a small jar of Penzeys hot honey on hand to drizzle on top for a sweet-spicy finish.
Cheese Boosts
Stir in ½ cup shredded sharp cheddar during the final 5 minutes of simmering for a tangy richness. For a creamier texture, add ¼ cup sour cream just before serving—it adds body without making the soup heavy.
I also love ½ cup crumbled blue cheese for a bold, funky twist that cuts through the creaminess.
Protein Additions
Crumble 4 oz cooked bacon into the soup during the last 5 minutes of cooking for extra smokiness. For a heartier meal, add 1 cup shredded rotisserie chicken or ½ lb cooked sausage (like kielbasa) to the finished soup.
I often save leftover roast beef from dinner and chop it into the soup for a protein-packed leftovers solution.
Vegetable Swaps
Replace half the carrots with 2 cups diced sweet potatoes for a natural sweetness that balances the savory salt pork. For a spring version, add 1 cup diced zucchini during the final 10 minutes of cooking—it adds freshness without overpowering.
I also love ½ cup corn kernels (fresh or frozen) for a summery touch that pairs perfectly with the creamy texture.
Dairy-Free Option
Skip the butter and use ½ cup olive oil instead for the roux, then finish with ¼ cup coconut cream for richness. For extra creaminess, blend in ½ cup cooked white beans (like cannellini) until smooth—they add body without dairy.
I find this version works surprisingly well with a sprinkle of nutritional yeast for a cheesy flavor.
Nutrition facts
Frequently asked questions
Why does this recipe use salt pork instead of bacon?
Salt pork adds a deeper, more complex flavor than bacon due to its higher fat content and natural saltiness. The fat renders beautifully, creating a rich base that enhances the soup's depth without overpowering it. Plus, it's a traditional choice in old-fashioned recipes that brings that nostalgic taste.
Can I make this soup without a roux?
Yes, but the texture will be thinner. For a roux-free version, mash half the cooked potatoes directly into the broth after simmering. This creates creaminess naturally, though the soup will be slightly lighter. The roux is key for that classic velvety consistency, though!
How do I prevent the soup from getting too thick?
Add a splash of chicken broth or water while simmering if it thickens too much. Stirring in a bit of cold butter at the end also helps lighten the texture. The soup will naturally thicken more as it cools, so don't worry about adjusting it too early.
Can I use sweet potatoes instead of russets?
Replace half the russets with 2 cups diced sweet potatoes for natural sweetness that balances the savory salt pork. They'll add vibrant color too. Just reduce the simmering time slightly since sweet potatoes cook faster.
What's the best way to reheat leftovers?
Gently reheat on the stove over low heat, stirring occasionally, until warmed through. Avoid microwaving as it can make the texture grainy. Add a splash of broth if the soup thickens too much. The flavors actually improve overnight!
