Soups & Stews
Grandma's old-fashioned potato soup recipe from Pioneer Woman delivers the creamy, velvety texture that makes every spoonful feel like a warm hug. š The secret lies in slow-cooked potatoes, rich broth, and just the right amount of creamāno heavy cream here, just enough to create that signature velvety mouthfeel without overpowering the classic flavors.
I first tasted this version at my grandmother's kitchen table, where it was always simmering on the stove, ready to welcome home anyone who walked through the door.
This recipe stays true to its roots with simple ingredients that work together to create comfort in a bowl. You'll need just a handful of staples: potatoes, onions, celery, chicken broth, and a touch of cream or milk for that signature creamy texture.
The key is letting the soup simmer gently, allowing the flavors to meld and the potatoes to break down into that velvety consistency that defines old-fashioned potato soup.
What you'll end up with is a steaming bowl of soup that's rich, creamy, and packed with the kind of nostalgia that makes it taste even better. The aroma alone will fill your kitchen with warmth, while the first spoonful delivers that perfect balance of savory and creamy.
This is the kind of soup that pairs beautifully with a slice of crusty bread and a simple green salad, making it a complete meal that feels like home.
Perfect for chilly evenings or family gatherings, this soup scales easily to feed a crowd while still delivering that same comforting texture in every bite. The optional garnishesālike crispy bacon bits or fresh chivesāadd a touch of brightness that makes it even more inviting.
Let's get started on this timeless classic that's been warming hearts for generations.
Ingredients for grandma's old fashioned potato soup recipe pioneer woman
Six ingredients create this velvety soupājust enough to bring Grandma's kitchen to life.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes š„ | 3 lb | Peeled, cut into 1-inch cubes |
| Yellow Onions š§ | 2 whole | Medium, chopped into 1/2-inch pieces |
| Celery Stalks š„¬ | 4 whole | Trimmed, chopped into 1/2-inch pieces |
| Chicken Broth š§ | 6 cups | Low-sodium preferred, homemade or store-bought |
| Heavy Whipping Cream š„ | 1 cup | Full-fat for best texture (or half-and-half) |
| Butter š§ | 4 tbsp | Unsalted, for richness (or ghee) |
| All-Purpose Flour š¾ | 2 tbsp | For thickening, all-purpose works |
| Garlic Cloves š§ | 4 cloves | Minced, for subtle depth |
| Salt š§ | 1 ½ tsp | Kosher or sea salt, adjust to taste |
| Black Pepper š¶ļø | ½ tsp | Freshly ground for best flavor |
| Fresh Thyme Leaves šæ | 1 tbsp | Dried works at half the amount |
| Bay Leaves š | 2 whole | Remove before serving |
| Crispy Bacon Bits š„ | ¼ cup | Optional garnish, store-bought or homemade |
| Fresh Chives š± | 2 tbsp | Chopped, for garnish (optional) |
The potatoes are the heart of this soup. Russets break down perfectly, giving that classic old-fashioned texture. Grab the organic russets from Whole Foods if you want extra smoothnessāthey're pricier but worth it for that restaurant-quality feel. Regular store-brand russets work fine too, just make sure they're firm and free of sprouts. The onions and celery form the 'holy trinity' of soupāTrader Joe's sells pre-chopped mirepoix mixes that save time, but chopping your own gives that homemade touch. For the broth, homemade is ideal, but Swanson or Pacific Foods low-sodium boxes are solid shortcuts. The cream? Full-fat heavy whipping cream (or half-and-half) is non-negotiable hereāit's what gives that velvety mouthfeel without making it heavy.
No heavy cream? Full-fat coconut milk works surprisingly well for a dairy-free version, though it has a slight coconut taste. Short on thyme? Dried thyme at half the amount gets you close, but fresh is worth hunting down at the marketāit's what makes this soup smell like Grandma's kitchen. The bacon bits are optional but add that smoky crunch everyone loves. Store-bought bacon bits from the deli section are fine, but crispy bacon from a Costco pack (cooked and crumbled yourself) tastes like you put in extra effort. The flour is just for thickeningāif you're watching carbs, cornstarch works too (use half the amount). And yes, you can make this vegan with vegetable broth and coconut milk, but it won't be exactly the sameājust trust me on that.
This soup tastes even better the next day once all the flavors meld. Store leftovers in the fridge for up to 5 days, covered tightly. For freezing, portion into 2-cup containersāit reheats beautifully with a splash of milk or broth to restore creaminess. The bacon bits and chives should be added fresh when serving, though. And here's a pro tip: Save the potato waterāit's liquid gold for making gravy later. The soup doubles easily, so make extra for neighbors (they'll thank you).
Why You'll Love This Recipe
- No-Chop Shortcuts: I swear by this recipe because you can literally toss in pre-chopped celery and onions from the storeāno knife skills required. The Russets just need a rough cut, and boom, youāre done.
- Creamy Without Guilt: That heavy cream makes it rich, but the chicken broth and potatoes keep it light enough to eat for dinner and lunch. Honestly, the balance is what makes it workāno weird aftertaste, just pure comfort.
- Weeknight to Potluck: Itās my go-to for busy nights, but I also bring it to gatherings because it reheats like a dream. Add a sprinkle of cheese on top when serving, and suddenly itās fancy enough for company.
- Leftovers That Donāt Suck: Most soups get watery the second day, but not this one. The cream thickens it back up, and the potatoes stay tender. Iāll be realāthis is the only soup Iāll make just to have for lunch the next three days.
Step-by-step instructions for Grandma's old-fashioned potato soup
Here's how to make this velvety, comforting soup that's been passed down through generations.
š³ Step 1: SautĆ© the Vegetable Base
Melt 2 tbsp butter in a large Dutch oven over medium heat. Add the 2 whole yellow onions and 4 whole celery stalks (chopped as specified) and cook for 8-10 minutes until softened and golden. You'll know it's ready when the onions become translucent and the celery loses its crispness.
Here's the thingādon't rush this step. The longer you cook the vegetables, the deeper their flavor becomes. I like to stir occasionally, making sure everything gets evenly caramelized. This forms the flavor foundation for your entire soup.
š³ Step 2: Add the Potatoes and Seasonings
Push the vegetables to one side of the pot and add 2 more tbsp butter. When melted, add the 3 lb russet potatoes (cut as specified) and cook for 5 minutes to lightly brown them. This helps thicken the soup later and adds extra flavor.
Stir everything together, then add the 4 cloves garlic cloves, 1.5 tsp salt, 0.5 tsp black pepper, 1 tbsp fresh thyme leaves, and 2 whole bay leaves. Pour in the 6 cups chicken broth and bring to a boil. Once boiling, reduce heat to medium-low and let it simmer uncovered for 20 minutes.
š„ Step 3: Create the Creamy Thickener
While the soup simmers, create a roux in a small saucepan by melting 2 tbsp butter over medium heat. Whisk in the 2 tbsp all-purpose flour and cook for 1-2 minutes until it forms a smooth paste and turns golden. This is your secret weapon for that perfect creamy texture.
I know it seems like too much, but trust meāthis small amount of flour makes a HUGE difference in creating that velvety consistency. Don't let it brown or it'll taste bitter. Once golden, whisk in 1 cup heavy whipping cream and keep stirring until smooth.
š² Step 4: Finish and Simmer to Perfection
After the potatoes have simmered for 20 minutes, remove the 2 whole bay leaves (they've done their job). Use an immersion blender to partially blend the soup until it's smooth but still has some textureājust enough to give it that comforting, rustic look. If you don't have an immersion blender, carefully transfer about half the soup to a regular blender, blend, then return to the pot.
Stir in the creamy butter mixture and let the soup simmer for another 10 minutes on low heat. This final simmer allows all the flavors to meld together perfectly. Taste and adjust seasoning if neededāsometimes the broth can vary in saltiness.
š½ļø Step 5: Serve with Classic Toppings
Ladle the hot soup into bowls and top each serving with 2 tbsp fresh chives and 0.25 cup crispy bacon bits. The bacon adds that smoky, savory element that takes this soup from good to great. I like to serve it with a slice of crusty bread on the sideāperfect for soaking up every last drop of that creamy goodness.
Real talk: this soup tastes even better the next day. The flavors have time to develop and deepen, making it even more comforting. Leftovers keep well in the refrigerator for up to 4 days or can be frozen for up to 3 months. Just reheat gently on the stove and stir in a splash of milk or cream to restore that velvety texture.
Pro Tips For Making Grandma'S Old Fashioned Potato Soup Recipe Pioneer Woman
- Parboil Potatoes First: Toss peeled Russets into boiling water for 5 minutes before simmeringāthis keeps them from falling apart later. I learned this the hard way after a batch turned into mush; the starch needs a head start to handle the long cook.
- Sweat, Donāt Burn Onions: Cook onions and celery on medium-low heat until soft and translucent, not goldenāthis builds flavor without bitterness. I used to rush it, and the soup always tasted sharp afterward.
- Strain the Broth: After simmering potatoes, strain the broth through a fine-mesh sieve to remove skin and starchāit makes the soup silky, not gluey. Sounds tedious, but itās the thing that matters most for that classic Pioneer Woman texture.
- Warm the Cream: Heat heavy cream separately until just steaming (not boiling) before stirring it ināthis prevents curdling and keeps the soup velvety. I was skeptical until I tried it; now I never skip it.
Creative variations of this recipe
Creamy Dairy-Free Twist
For a lighter version, swap the heavy cream for 1 cup full-fat coconut milkāit mimics the richness while keeping it dairy-free. I add 1 tsp nutritional yeast to boost umami and balance the coconut flavor.
Use vegetable broth instead of chicken broth for a fully plant-based option, though the texture will be slightly thinner. š±
Smoky Bacon Lover's Upgrade
Boost the bacon flavor by cooking 6 oz thick-cut bacon until crispy, then crumble it into the soup during the final 10-minute simmer. The rendered fat adds incredible depthāno need for extra butter!
For extra smokiness, add ½ tsp smoked paprika to the roux. I like to serve this version with extra crispy bacon on top and a sprinkle of crumbled blue cheese for contrast.
Herb-Infused Variations
Swap the thyme for 1 tbsp fresh rosemary (finely chopped) for a Mediterranean twist. Or try ½ tsp dried sage along with the thyme for a Thanksgiving-inspired flavor. For a brighter profile, add 1 tbsp fresh parsley at the end with the chives.
The rosemary version pairs beautifully with crusty sourdough, while sage works wonderfully with rye bread.
Slow Cooker Simplicity
Transfer all ingredients (except bacon bits and chives) to a 6-quart slow cooker and cook on low for 6-7 hours or high for 3-4 hours. The slow cooker enhances the creaminess naturallyāno need for the roux!
Just stir in the cream during the last 30 minutes of cooking. This method is perfect for busy days when you want that same comforting result with minimal effort. š”
Spicy Kick Adaptation
Add ½ tsp cayenne pepper to the roux for heat, or stir in 1 tbsp hot sauce (like Frank's RedHot) during the final simmer. For smoky heat, add ½ tsp chipotle powder with the thyme.
Balance the spice with a dollop of sour cream on topāit cools the heat while adding tangy contrast. This version feels like a cozy fall stew with a little extra warmth.
Potato Swap Options
For a slightly nuttier flavor, use Yukon Gold potatoes instead of russetsāthey hold their shape better and add natural sweetness. Or try red potatoes for a rustic texture and milder taste.
If you're watching carbs, substitute ½ lb cauliflower florets** for 1 lb of potatoesāthey blend smoothly and add a subtle earthiness. š„
Nutrition facts
Frequently asked questions
Can I make this soup without an immersion blender?
Transfer about half the soup to a regular blender, blend until smooth, then return to the pot. For a rustic look, use a potato masher to partially mash the potatoes before blending. The key is to keep some textureāthis soup should be creamy but not completely smooth.
Why does my soup turn out too thin?
If your soup is too thin, it might be from skipping the roux or using too much broth. The 2 tbsp flour and butter mixture is crucial for thickening. For a quick fix, mix 1 tbsp cornstarch with 1 tbsp cold water, stir into the soup, and simmer for 5 minutes until thickened. Stirring constantly prevents lumps.
Can I use sweet potatoes instead of russets?
Sweet potatoes will work, but they add natural sweetness and a slightly different texture. For best results, use half russets and half sweet potatoes (about 1.5 lb each). Reduce the broth to 5 cups since sweet potatoes absorb more liquid. The soup will have a deeper, caramelized flavor.
How do I make this soup ahead of time?
This soup tastes even better the next day! Store leftovers in the fridge for up to 5 days in an airtight container. For freezing, portion into 2-cup containers and freeze for up to 3 months. Reheat gently on the stove, stirring in a splash of milk or cream to restore creaminess. The flavors deepen over time, making it even more comforting.
Whatās the secret to the creamiest texture?
The creamy texture comes from three things: simmering the potatoes long enough (at least 20 minutes), using the flour-butter roux, and adding the heavy cream at the end. Avoid boiling vigorously after adding creamāsimmer gently to prevent curdling. For extra richness, stir in 1 tbsp sour cream at the end.
