Grandma's Old-Fashioned Potato Soup Recipe: Pioneer Woman's Creamy, Rustic-Style Classic

Soups & Stews

Grandma's Old-Fashioned Potato Soup Recipe: Pioneer Woman's Creamy, Rustic-Style Classic

Grandma's old-fashioned potato soup recipe brings the comforting warmth of a Pioneer Woman kitchen straight to your table. There's something deeply nostalgic about the slow-simmered flavors and creamy texture that only comes from hours of gentle cooking—this isn't your instant-pot version, but the real deal.

I've perfected this recipe over years of testing, ensuring every spoonful delivers that classic, homey taste you remember from childhood.

The secret to this soup lies in its rustic approach: layering flavors through slow simmering rather than blending everything into submission. We start with a rich broth built from scratch, then add potatoes that cook until tender but still hold their shape.

A touch of cream at the end creates that signature velvety finish without making the soup heavy, while crispy bacon bits add a satisfying crunch that cuts through the creaminess. It's the kind of soup that tastes even better the next day as flavors meld together.

What makes this recipe truly special is its versatility—serve it as a hearty lunch with crusty bread, a comforting dinner with a side salad, or even as a nostalgic appetizer at holiday gatherings.

The aroma alone will have your kitchen smelling like home, and the first taste will transport you back to Grandma's table. This is the kind of classic that becomes a family tradition, passed down through generations just like the recipe itself.

Ready to experience the true taste of comfort food? This recipe delivers restaurant-quality results with a homemade touch that store-bought versions simply can't match. Let's get started on creating your own bowl of nostalgia—one that's creamy, classic, and full of love.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for grandma's old fashioned potato soup recipe pioneer woman

Six simple ingredients transform into Grandma's legendary creamy, rustic-style potato soup.

Ingredient Amount Notes
Yellow Onions 🧅 2 whole Medium size, chopped fine
Celery Stalks 🌿 4 whole Fresh, trimmed and chopped
Carrots 🥕 4 whole Medium, peeled and sliced
Bacon 🥓 1 lb Thick-cut, chopped into bits
Russet Potatoes 🥔 3 lbs Yukon gold works too, cubed
Chicken Broth 💧 8 cups Homemade or high-quality store-bought
Heavy Cream 🥛 1 cup Full-fat for best texture
Whole Milk 🥛 ½ cup Warmed before adding
Butter 🧈 4 tbsp Unsalted, for richness
Salt 🧂 2 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Fresh Thyme 🌿 1 tbsp Leaves only, chopped fine
Bay Leaves 🌿 2 whole Removed before serving
Garlic Cloves 🧄 4 cloves Minced for depth of flavor

The bacon and broth build the soul of this soup. Thick-cut bacon from Costco or your local butcher gives the best flavor—skip the pre-chopped stuff. For broth, homemade is ideal, but Swanson or Pacific Foods are solid store-bought options. The potatoes? Russets or Yukon Golds keep their shape beautifully—avoid red potatoes, they turn mushy. I always grab extra potatoes because they shrink as they cook. The onions, celery, and carrots should be fresh (no wilted stalks!)—this is your 'holy trinity' for building flavor.

No bacon? Thick-cut ham or pancetta works in a pinch, but bacon's smokiness is irreplaceable. Short on thyme? Dried thyme at one-third the amount gets you close. The creaminess comes from heavy cream and milk—half-and-half works too, but the texture won't be as luscious. For a lighter version, substitute Greek yogurt at the end (just stir it in gently). The butter? Don't skip it—it's what makes this soup sing. If you're watching calories, use half butter, half olive oil instead.

This soup tastes even better the next day—3-4 days in the fridge, or freeze for up to 3 months. I always double the batch and freeze half. When reheating, add a splash of milk or broth to restore creaminess. For serving, I like to top with extra crispy bacon bits and a sprinkle of fresh thyme. The aroma alone will have your whole house smelling like Grandma's kitchen—worth every minute of the slow simmer.

❤️

Why You'll Love This Recipe

  • Bacon First Rule: I swear by crisping the bacon until it’s nearly black—those bits dissolve into the soup and turn it into something rich, not just salty. The onions and celery soften into the broth while the bacon cooks, so you’re not left with a separate step or a sad pile of chopped veggies waiting.
  • Sofa-Worthy Creaminess: The Russets break down just enough to make it velvety, but not mushy—think thick enough to coat a spoon, with actual potato flavor, not glue. Between us, that’s the magic: no starch slurry needed, just good old-fashioned simmering.
  • Leftovers That Beg: This soup tastes better the next day. Honestly, I make a double batch on Sundays because it’s the only thing my kids will eat for lunch when they’re sick (or when they’re not). Freeze half if you’re feeling fancy—just thaw and reheat.
  • Pantry Staple Power: You’re using things you already have: onions, celery, carrots, bacon, potatoes. No specialty ingredients, no last-minute grocery runs. Here’s what sold me—it’s the kind of recipe that makes you realize you’ve been overcomplicating weeknight dinners.

Step-by-step instructions for Grandma's old-fashioned potato soup

Here's how to make this creamy, rustic-style classic that tastes like home.

1

Cook the Bacon and Sauté the Vegetables

In a large Dutch oven, cook the 1 lb bacon over medium heat until crispy and the fat has rendered out, about 8-10 minutes. Remove the bacon with a slotted spoon and set aside, leaving the fat in the pot. This bacon fat is pure flavor gold for your soup.

In the same pot, add 4 tbsp butter and let it melt completely. Add the 2 whole yellow onions, 4 whole celery stalks, and 4 whole carrots, all chopped fine. Sauté for 8-10 minutes until the vegetables soften and become translucent. You'll know they're ready when they release easily from the bottom of the pot and smell sweet and fragrant.

2

Add Potatoes and Broth

Add the 3 lbs russet potatoes, cubed, to the pot and stir to coat them in the vegetable mixture. Pour in the 8 cups chicken broth and bring everything to a boil. Once boiling, reduce heat to medium-low and let it simmer uncovered for 20-25 minutes, stirring occasionally. You want the potatoes to become fork-tender but not mushy.

Here's the thing—don't rush this step. The potatoes need time to absorb all that rich flavor from the bacon and vegetables. You'll know they're done when you can easily pierce them with a fork and they're soft all the way through. If the soup starts to get too thick, add a little water to keep it moving.

3

Season and Add Cream

Remove the 2 whole bay leaves and discard them. Stir in the 1 tbsp fresh thyme, 2 tsp salt, and 0.5 tsp black pepper. Warm the 0.5 cup whole milk in a small saucepan over low heat until just steaming. Then, slowly whisk in the 1 cup heavy cream and the warmed milk to the soup. This creates that signature creamy texture without curdling.

I always add the cream off the heat to prevent it from curdling. Stir the soup gently for 2-3 minutes until it's completely smooth and creamy. The soup should be thick and velvety, coating the back of a spoon. If it's too thick, add a little more warmed milk to reach your desired consistency.

4

Finish and Serve

Return the reserved bacon to the pot and stir to distribute it evenly. Taste and adjust the seasoning if needed—sometimes you need a little more salt or pepper to bring out all the flavors. Let the soup simmer gently for another 5 minutes to let all the flavors meld together.

Serve the soup hot, garnished with a sprinkle of freshly ground black pepper and a few crispy bacon bits on top. I like to serve it with a side of crusty bread to soak up every last drop of that creamy goodness. This soup tastes even better the next day, so make sure to have leftovers for lunch!

👨‍🍳

Pro Tips For Making Grandma'S Old Fashioned Potato Soup Recipe Pioneer Woman

  • CRISPY BACON FIRST: Cook the bacon until it’s deep golden—not just pink—before removing it. I learned this the hard way: undercooked bacon turns mushy in the soup and ruins the texture. If you’re in a hurry, use pre-cooked bacon but drain it well and crisp it again in the pot for 2 minutes.
  • CHOP VEGETABLES UNIFORM: Cut onions, celery, and carrots into ¼-inch dice—no big chunks. I used to eyeball it, but uneven pieces mean some veggies turn to mush while others stay crunchy. A sharp knife and a steady hand make this faster than you’d think.
  • SIMMER POTATOES LOW: After adding potatoes, drop the heat to a gentle simmer—barely bubbling. I’ve seen people boil it hard, and the potatoes turn gluey. Low and slow keeps them creamy without falling apart, and the soup thickens naturally.
  • SKIM THE FOAM: Right after adding broth, skim off the white foam that rises—it’s just starch and fat. I used to ignore it, but leaving it makes the soup greasy. A slotted spoon takes 30 seconds and saves you from scraping it off later.

Creative variations of these flavors

Creamy vs. Chunky

Traditional Grandma-style potato soup is all about texture contrast. For a smooth, creamy version, blend half the soup after simmering the potatoes—just leave a few chunks for rustic appeal. I use an immersion blender for convenience, blending until silky smooth.

For a chunky texture (my personal favorite), skip blending entirely and let the potatoes stay whole. The key is to cube them evenly—about 1.5-inch pieces—so they cook uniformly. 🥔

Bacon Alternatives

If you're watching your fat intake but still want that smoky depth, swap bacon for thick-cut ham or pancetta. For a vegetarian twist, use smoked paprika (1 tsp) and liquid smoke (½ tsp) in the broth.

I’ve also seen success with mushrooms (8 oz cremini, sautéed with the onions) for an umami boost. The bacon fat is irreplaceable for flavor, but these swaps work in a pinch.

Cheesy Twists

Add sharp cheddar or Gruyère for a Southern-inspired version. Stir in ½ cup shredded cheese during the final 5 minutes of simmering, or top individual bowls with melted cheese before serving.

For a Swiss twist, fold in ½ cup sour cream at the end instead of heavy cream. Pro tip: Use low-moisture cheese to avoid a watery soup. 🧀

Herb & Spice Variations

Swap thyme for rosemary or sage for a rustic European flair. Add dried mustard (½ tsp) for a tangy kick or smoked paprika (¼ tsp) for depth.

For a Mediterranean twist, stir in sun-dried tomatoes (¼ cup, chopped) and feta cheese at the end. Fresh herbs like parsley or chives brighten the dish beautifully as garnishes.

Slow Cooker Adaptation

For hands-off cooking, combine all ingredients (except cream and bacon) in a 6-quart slow cooker and cook on LOW for 6-7 hours. Stir in the cream and bacon during the last 30 minutes to prevent curdling.

The slow cooker deepens flavors but requires extra attention to avoid overcooking the potatoes. I recommend checking at the 5-hour mark to adjust thickness with broth or water. ⏳

Holiday-Inspired Upgrades

Transform this soup into a Thanksgiving centerpiece by adding roasted butternut squash (1 cup, cubed) and sausage (½ lb Italian sausage, crumbled) with the bacon. For a Christmas twist, top with crispy fried onions and a sprinkle of paprika.

A dash of cinnamon (¼ tsp) and apple cider (½ cup) in the broth adds a cozy autumnal note. Perfect for potlucks or family gatherings! 🎄

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 16g80%
Cholesterol 110mg37%
Sodium 1200mg52%
Total Carbohydrate 42g15%
Dietary Fiber 6g21%
Sugars 8g
Protein 22g44%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does this potato soup taste better the next day?

The flavors deepen as the broth absorbs the potato starches and the bacon fat melds with the vegetables. The cream also emulsifies better after resting, creating a richer, velvety texture. It's all about patience—just like Grandma always said!

2

Can I make this soup in a slow cooker?

Combine all ingredients (except cream and bacon) in a 6-quart slow cooker and cook on LOW for 6-7 hours. Stir in the cream and bacon during the last 30 minutes to prevent curdling. The slow cooker makes the flavors even more concentrated, but check the potatoes at the 5-hour mark to avoid mushiness.

3

What if my soup turns out too thin?

Simmer uncovered for 10-15 extra minutes to let the starches thicken naturally. If it's still too thin, make a quick roux: melt 1 tbsp butter and 1 tbsp flour in a pan, then whisk it into the soup. For a dairy-free fix, stir in 1 tbsp cornstarch mixed with 2 tbsp water until thickened.

4

How do I store leftovers to keep them creamy?

Cool the soup completely before refrigerating in an airtight container. Add a splash of milk or broth when reheating to restore creaminess. For freezing, portion into individual containers—this soup freezes beautifully for up to 3 months. Thaw overnight in the fridge for best texture.

5

What's the secret to making it extra creamy?

Warm the milk and cream separately before adding to the soup (never cold). Use full-fat dairy for richness, and stir gently off the heat to prevent curdling. For an ultra-luxurious version, whisk in 1 tbsp cold butter at the end. The slow simmer also helps the starches release naturally for that classic velvety finish.

★★★★★5.0(11 reviews)
Categories Soups & Stews