Soups & Stews
This Grandma's old-fashioned potato soup recipe brings back the cozy, heartfelt flavors of Pioneer Woman-style cooking that warm the soul. The secret lies in slow-simmered potatoes, rich broth, and crispy bacon bits that add a satisfying crunch to every spoonful.
I first made this version during a chilly winter when my grandmother shared her foolproof method, and it's been my go-to ever since.
The beauty of this recipe is its simplicity—just a few ingredients, but each one plays a crucial role in creating that velvety, comforting texture. A simple roux thickens the soup without relying on heavy cream, while diced potatoes break down into tender, creamy perfection.
The bacon, cooked until crispy, adds a savory depth that makes every bite irresistible.
What you'll end up with is a steaming bowl of potato soup that's creamy, flavorful, and packed with that nostalgic warmth. The crispy bacon bits provide a delightful contrast to the smooth soup, ensuring every spoonful is a perfect balance of textures.
It's the kind of dish that feels like a hug on a cold day.
Serve it with crusty bread or buttery crackers for the full homestyle experience. This recipe is perfect for family gatherings, cozy nights in, or whenever you need a taste of home. Let's get started on creating this timeless classic!
Ingredients for grandma's old fashioned potato soup recipe pioneer woman
These classic ingredients create the soul-warming potato soup Grandma made, with crispy bacon and velvety texture.
| Ingredient | Amount | Notes |
|---|---|---|
| Bacon 🥓 | 8 oz | Thick-cut preferred for crispiness |
| Yellow Onions 🧅 | 1 whole | Medium size, diced |
| Carrots | 3 medium | Peeled and sliced into rounds |
| Russet Potatoes 🥔 | 3 lb | Peeled and cubed, 1-inch pieces |
| Celery Stalks 🥬 | 3 whole | Trimmed and diced |
| All-Purpose Flour 🌾 | ¼ cup | For roux, unsifted |
| Unsalted Butter 🧈 | ½ cup | Cold for roux |
| Chicken Broth 💧 | 6 cups | Low-sodium preferred |
| Heavy Cream 🥛 | 1 cup | Full-fat for creaminess |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Fresh Thyme 🌿 | 1 tbsp | Leaves only, chopped |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
The bacon sets the stage—thick-cut slices from Oscar Mayer or your local butcher give that perfect crunch. Look for slices with good marbling for extra flavor. Costco often has bulk bacon at a better price, but grocery store brands work fine. The potatoes are the heart of this soup, so choose Russet potatoes—their floury texture breaks down beautifully. Peel them first, then cube into even 1-inch pieces for consistent cooking. For the broth, Swanson or Pacific Foods low-sodium options keep the soup from tasting flat.
No thick-cut bacon? Regular bacon works in a pinch, but cook it longer for crispiness. Swap the thyme for dried thyme at one-third the amount if fresh isn't available. The heavy cream can be replaced with half-and-half for a lighter version or Greek yogurt for tanginess. If you're watching calories, use evaporated milk instead. The onions, carrots, and celery form your mirepoix—Trader Joe's frozen veggie mix saves time if you're short on prep. Just thaw and chop. For extra depth, add a bay leaf while simmering—remove before serving.
This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days. For freezing, portion into single-serving containers—the bacon bits stay crispy when reheated. Add a splash of broth when reheating to restore creaminess. Garnish with extra crispy bacon bits and fresh parsley right before serving. Serve with crusty bread or crackers for the full homestyle experience.
Why You'll Love This Recipe
- No-Chop Shortcuts: I swear by the "soak-and-dice" trick for potatoes—just peel, drop them in cold water, and let them soften while you crisp the bacon. That crispy bacon crumble alone cuts prep time by half, and honestly? The kids won’t even notice if the celery’s slightly uneven.
- Smoky-Savory Magic: That first batch of bacon renders down into a caramelized blanket, and when you toss in the onions and carrots, the whole kitchen smells like Sunday dinner. The Pioneer Woman’s secret? Low-and-slow simmering—it lets the flavors meld into something dangerously addictive, not just "potato soup."
- Leftovers That Feel Fresh: This soup tastes better the next day, and I mean actually better. The potatoes absorb all that bacon fat overnight, turning into a creamy, velvety base. Freeze half in mason jars—just reheat with a splash of milk, and it’s like you made it yesterday. (Yes, even on a Tuesday night.)
- Pantry Staple Powerhouse: Between us, this recipe uses ingredients you’re already buying: onions, carrots, potatoes—stuff that lasts. Swap in whatever veggies you have (frozen peas? throw ‘em in). It’s the kind of dish that makes grocery lists shorter and your wallet happier, no guilt involved.
Step-by-step instructions for Grandma's old fashioned potato soup
Here's the method that delivers that iconic homestyle richness with perfectly crisp bacon bits.
Cook the Bacon and Sauté Vegetables
Cut the 8 oz bacon into ½-inch pieces and cook in a large Dutch oven over medium heat until deep golden brown and crispy. This should take about 8-10 minutes, with the bacon releasing its fat into the pan. Remove the bacon with a slotted spoon and set aside on paper towels, leaving the rendered fat in the pot.
In the same Dutch oven, add 1 whole yellow onion, 3 medium carrots (sliced into rounds), and 3 whole celery stalks (trimmed and diced). Cook over medium heat for 5-6 minutes until the onions become translucent and the carrots begin to soften. You're building flavor here—don't rush this step. The vegetables should release their natural juices and caramelize slightly, creating a rich base for the soup.
Create the Roux and Add Potatoes
Reduce the heat to medium-low and add the 0.5 cup unsalted butter and 0.25 cup all-purpose flour. Whisk continuously for 2-3 minutes until the mixture turns a light golden brown—this is your roux, which will thicken the soup and add body. Be patient; a proper roux takes time and attention.
Peel and cube the 3 lb russet potatoes into 1-inch pieces and add them to the Dutch oven. Pour in the 6 cups chicken broth and stir well to combine. Bring the mixture to a gentle simmer over medium heat, then reduce the heat to low. Cover and let it cook for 20-25 minutes, or until the potatoes are fork-tender and easily pierced with a knife. Stir occasionally to prevent sticking and ensure even cooking.
Season and Finish the Soup
Once the potatoes are tender, stir in the 1 cup heavy cream, 1.5 tsp salt, 0.5 tsp ground black pepper, and 1 tbsp chopped fresh thyme. Simmer uncovered for an additional 5-7 minutes to allow the flavors to meld together. The soup should be creamy and thick, but if it's too thick, you can thin it with a splash of warm water or broth. Taste and adjust the seasoning if needed—this is where you fine-tune the flavor.
Return the crispy bacon to the soup and stir gently to distribute it evenly. The bacon should add a salty, smoky contrast to the creamy potato base. Remove the soup from the heat and let it rest for 5 minutes to allow the flavors to settle. This resting period also helps the soup thicken slightly, giving it that perfect homestyle consistency.
Serve with Fresh Herbs
Ladle the soup into bowls and garnish each serving with 0.25 cup chopped fresh parsley. The parsley adds a bright, fresh finish that cuts through the richness of the cream and bacon. Serve immediately while the soup is hot, and enjoy the comforting, hearty flavors of this classic recipe. The contrast between the crispy bacon bits, the creamy potato base, and the fresh herbs makes every spoonful a taste of nostalgia.
Pro Tips For Making Grandma'S Old Fashioned Potato Soup Recipe Pioneer Woman
- CRISP THE BACON LOW: After burning three batches of bacon, I finally figured out—cook it slow and steady over medium-low heat. That way, the fat renders out properly without turning the onions bitter later. (Yes, even if you're impatient like me.)
- CUT POTATOES UNIFORM: Russets break down unevenly, so slice them into ½-inch chunks—no smaller, or they’ll turn to mush. I used to eyeball it, but measuring once with a knife makes all the difference.
- SWEAT VEGETABLES LONG: Don’t rush the onion, carrot, and celery—cook them for 8–10 minutes until the onions are translucent and the celery’s edges soften. Skimp here, and the soup tastes raw. (Your future self will notice.)
- SKIM FAT AFTER SIMMERING: Let the soup sit off heat for 5 minutes, then skim the hardened bacon fat from the top with a spoon. It’s the easiest way to cut richness without sacrificing flavor—my grandma’s trick.
Creative variations of this recipe
Smoky Bacon Cheddar Twist
Swap the heavy cream for 1 cup sharp cheddar cheese (like Kraft Natural) melted into the soup along with ½ cup sour cream for a tangy, cheesy depth.
Add ½ tsp smoked paprika when sautéing the bacon for an extra smoky kick. This version feels heartier and pairs perfectly with sourdough bread for dipping. 🥓
Creamy Potato Leek Soup
Replace the carrots and celery with 3 large leeks (white and light green parts only) for a milder, sweeter flavor. Add 1 tbsp Dijon mustard when stirring in the cream for a subtle tang.
Garnish with crème fraîche and chives instead of parsley. This French-inspired twist keeps the comfort factor while adding sophistication. 🌿
Slow-Cooker Version
For hands-off cooking, brown the bacon and sauté the veggies as directed, then transfer everything to a 6-quart slow cooker. Add the potatoes, broth, and roux ingredients, then cook on LOW for 6-7 hours or HIGH for 3-4 hours.
Stir in the cream and bacon at the end. Perfect for busy days—just dump and go! ⏳
Spicy Kick with Chorizo
Replace half the bacon with 4 oz Mexican chorizo (discard casing) for a bold, spicy twist. Cook the chorizo first until crispy, then proceed with the recipe. Add ½ tsp cayenne pepper when seasoning the soup. Garnish with avocado slices and lime wedges for a Southwest fusion. 🌶️
Vegetarian Adaptation
Skip the bacon entirely and use 8 oz smoked tofu (pressed and cubed) for a meaty texture. Add 1 tbsp soy sauce when sautéing the tofu. Boost umami with 1 tsp miso paste stirred into the broth.
Top with toasted pumpkin seeds for crunch. This version keeps the soul-warming essence while being plant-based. 🌱
Herb-Infused Variations
Experiment with different herbs: swap thyme for rosemary (use 1 sprig removed before serving) or tarragon for a French touch. Add ½ tsp dried marjoram for a subtle citrus note. Fresh herbs like dill or basil work too—just adjust the amount to taste. 🌿
Nutrition facts
Frequently asked questions
Can I make this soup without heavy cream for a lighter version?
Replace the 1 cup heavy cream with ½ cup Greek yogurt for tangy creaminess or ½ cup half-and-half for a milder taste. For extra richness without heaviness, try 1 cup evaporated milk—it adds body while keeping calories lower. The soup will still be velvety, just with a slightly different texture.
Why does my homemade potato soup turn out watery?
Watery soup usually means the potatoes weren't cooked long enough to break down or the roux wasn't cooked to a proper light golden brown. Simmer uncovered for 5-10 extra minutes to thicken naturally. If it's still too thin, stir in 1 tbsp cornstarch mixed with 2 tbsp cold water and simmer until thickened.
What's the best way to reheat leftover potato soup?
Gently reheat on the stove over low heat, stirring occasionally, until warmed through (5-7 minutes). Add a splash of broth or water to restore creaminess. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals, stirring between each. Never microwave uncovered—it can cause skin formation.
Can I use instant potatoes instead of fresh?
Not recommended for this recipe—they lack the natural starch needed for that authentic homestyle thickness. If you're short on time, try pre-cooked diced potatoes (found in the canned veggie section) and simmer them 10-15 minutes longer. For best results, stick with fresh russet potatoes—their texture makes all the difference.
How do I make this soup kid-friendly?
Skip the bacon for little ones or use turkey bacon (cook until fully crispy). Reduce the salt to 1 tsp and omit the thyme. Blend a small portion for smoother texture if needed. Serve with buttered noodles on the side for extra appeal. The creamy potatoes will still be delicious without the bold flavors.
