Grandmother's Potato Soup Recipe: Homestyle Crisp-Topped Creaminess

Soups & Stews

Grandmother's Potato Soup Recipe: Homestyle Crisp-Topped Creaminess

This grandmother’s potato soup recipe brings back memories of Sunday dinners and cozy kitchens filled with warmth. The secret lies in slow-simmered potatoes, a velvety broth, and that perfect crispy top—just like the one my grandmother always perfected.

It’s the kind of soup that feels like a hug in a bowl, rich with tradition yet simple enough for any weeknight.

The magic starts with layering flavors: tender potatoes, savory bacon, and aromatic herbs simmered until the broth is thick and comforting. I’ve kept the recipe true to its roots while adding flexibility—whether you want to add a splash of cream for extra richness or keep it light with vegetable broth.

The crispy top? That’s the game-changer, achieved with a quick broil and a sprinkle of cheese.

What you’ll end up with is a bowl of soup that’s hearty, creamy, and just slightly crispy on top—exactly what you’d expect from a homestyle classic. It’s the kind of dish that tastes even better the next day, making it perfect for meal prep or feeding a crowd.

Serve it with crusty bread, and you’ve got a meal that’s equal parts nostalgic and satisfying.

This recipe also adapts beautifully: swap the bacon for mushrooms or smoked paprika for a vegetarian version, or stir in a dollop of sour cream for extra creaminess.

The beauty of this soup is in its versatility—it’s as comforting as it is customizable. Let’s get started on creating your own bowl of warmth.

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

Ingredients for grandmother's potato soup

Potatoes, bacon, and broth—just like grandma used to make. Hearty, creamy, and topped with crispy perfection.

Ingredient Amount Notes
Yukon Gold Potatoes 🥔 3 lb Cut into 1-inch chunks
Thick-Cut Bacon 🥓 8 oz Chopped into small pieces
Yellow Onion 🧅 1 whole Diced into small pieces
Carrots 🥕 3 medium Peeled and sliced into rounds
Celery Stalks 🧄 3 whole Diced into small pieces
Garlic Cloves 🧄 4 cloves Minced for aroma
Chicken Broth 💧 6 cups Low-sodium preferred
Whole Milk 🥛 1 cup For creaminess (optional)
Heavy Cream 🥛 ½ cup For crispy topping
Shredded Cheddar Cheese 🧀 ½ cup Sharp cheddar preferred
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh thyme
Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground preferred
All-Purpose Flour 🌾 2 tbsp For crispy topping

The potatoes are the soul of this soup. Yukon Golds stay creamy when cooked, but Russets work too if that's what you've got. For the bacon, thick-cut slices from Oscar Mayer or Costco give the best flavor—skip the pre-cooked stuff. The onions, carrots, and celery are your veggie base, so don't skimp. I always buy organic carrots and celery from Trader Joe's because they're sweeter and fresher. Fresh thyme is ideal, but dried works in a pinch—just use one-third the amount. The key is getting everything chopped evenly so it cooks at the same rate.

No bacon? Smoked paprika or mushrooms add depth instead. Vegetarian? Swap the chicken broth for low-sodium vegetable broth—just add a splash of soy sauce for umami. The milk and cream are optional, but they make it extra velvety. If you're watching calories, half-and-half or coconut milk works great. For the crispy top, the flour is non-negotiable—it's what creates that golden crust. No heavy cream? Greek yogurt thinned with milk gives a similar tang. The cheddar should be sharp—Cabot or Tillamook are my go-tos, but any good cheddar will do.

This soup tastes even better the next day, so make extra. Store leftovers in the fridge for up to 5 days—the flavors meld beautifully. For the crispy top, assemble it right before baking so it stays crisp. Freeze portions in airtight containers for up to 3 months. I always make a double batch—one for dinner, one for lunch the next day. The crispy bits are the best part, so don't skip that step!

❤️

Why You'll Love This Recipe

  • Five-Ingredient Magic: I swear by this lineup—Yukon Golds hold their shape, bacon adds smoky depth, and the onion-carrot-celery trio sweats down to a fragrant base without fuss. Honestly, I’ve made it with six ingredients and felt guilty for overcomplicating things.
  • Creamy Crisp Contrast: That crispy bacon edge floating in velvety potato broth? It’s the kind of texture combo that makes you pause mid-spoonful. My grandmother’s trick—roasting the potatoes first—gives them a golden bite that no starchy mush can touch.
  • Weeknight to Holiday: I’ve served this to exhausted parents at a PTA meeting and to out-of-town guests at Thanksgiving—same recipe, zero stress. The bacon makes it feel special, but the prep stays simple enough for a Tuesday. (Yes, even on a Tuesday night.)
  • Budget-Friendly Leftovers: A pound of bacon stretches across two big pots, and the veggies are cheap staples. I make twice the batch, freeze half, and still have enough for lunches that taste like dinner. My college-student son calls it “the soup that pays for itself.”

Step-by-step instructions for grandmother's potato soup

Here's how to make this comforting classic with a crispy golden top and creamy, hearty broth.

1

🍳 Step 1: Cook the Bacon and Sauté the Vegetables

Start by placing the 8 oz thick-cut bacon in a large Dutch oven over medium heat. Cook the bacon for 8-10 minutes, stirring occasionally, until it's golden brown and crispy. Use a slotted spoon to transfer the bacon to a paper towel-lined plate, leaving the rendered fat in the pot.

In the same pot, add the 1 whole yellow onion, 3 medium carrots, and 3 whole celery stalks, all prepped as directed. Cook for 5-6 minutes, stirring occasionally, until the vegetables begin to soften slightly. Add the 4 cloves minced garlic and the 1 tsp dried thyme, cooking for another 30 seconds until fragrant. Sprinkle in 1 tsp of the 1.5 tsp salt and 0.25 tsp of the 0.5 tsp black pepper to season.

2

🍳 Step 2: Simmer the Potatoes in Broth

Add the 3 lb Yukon Gold potatoes cut into 1-inch chunks to the pot. Pour in the 6 cups chicken broth and bring everything to a boil. Once boiling, reduce heat to medium-low and let it simmer for 15-20 minutes, stirring occasionally, until the potatoes are fork-tender. You'll know they're ready when a knife slides in easily and the edges begin to soften.

Here's the thing—don't rush this step. The potatoes need time to absorb the flavors from the bacon and vegetables. If the soup starts to reduce too much, add a splash of water to maintain the consistency.

3

🥘 Step 3: Blend for Creamy Texture (Optional)

For a smoother soup, use an immersion blender to blend about half of the soup directly in the pot until it reaches your desired creaminess. If you prefer a rustic texture, skip this step and proceed to the next. I like to blend just enough to give it a velvety mouthfeel without losing the hearty chunks of potato and vegetables.

Return the immersion blender to the pot and stir well to combine the blended portion with the rest of the soup. This step ensures every spoonful has that creamy consistency we're after.

4

🍽️ Step 4: Create the Crispy Topping

In a small bowl, mix together the 2 tbsp all-purpose flour, the remaining 0.5 tsp black pepper, and the remaining 0.5 tsp of the 1.5 tsp salt. Stir in the 0.5 cup heavy cream and 1 cup whole milk until smooth. Pour this mixture evenly over the top of the soup.

Place the Dutch oven on the stovetop over medium-high heat and let the soup simmer uncovered for 8-10 minutes. Watch closely as the top forms a golden, crispy crust. This is the moment that matters—don't walk away. Once the top is deep golden brown and crispy, sprinkle the 0.5 cup shredded cheddar cheese evenly over the top and let it melt for another 1-2 minutes.

5

⏰ Step 5: Serve and Enjoy

Ladle the soup into bowls, making sure to get a generous portion of that crispy, cheesy topping. Serve immediately while it's hot, and watch as everyone digs in for that perfect first spoonful. The contrast of the creamy soup and crispy topping is what makes this dish so special.

Real talk: if you have leftovers, store them in the fridge and reheat on the stovetop over medium-low heat, adding a splash of milk or broth to loosen the soup if needed. The crispy topping won't survive reheating, but the creamy goodness will still be delicious.

👨‍🍳

Pro Tips For Making Grandmother'S Potato Soup

  • CRISP THE BACON LOW: I learned this the hard way—cooking thick-cut bacon on high heat turns it rubbery before it renders. Use medium-low instead, and let it slow-cook for 10-12 minutes. The fat will pool beautifully, and the edges will stay crisp without burning. (Yes, even if you're impatient like me.)
  • CUT POTATOES UNIFORM: Yukon Golds break down unevenly if they're not the same size. Aim for 1.5-inch chunks—big enough to hold shape but small enough to cook through. I skip peeling unless the skins are blemished; the texture adds richness. (Your future self will thank you.)
  • SWEAT THE VEGETABLES FIRST: Don’t rush the onion, carrot, and celery—cook them in bacon fat over medium heat for 8-10 minutes until soft and translucent. This builds flavor without burning, and it prevents a muddy soup. (Sounds weird, but it works: skip this, and the soup tastes like boiled veggies.)
  • PUREE HALF THE POTATOES: For a creamy texture without heavy cream, puree half the cooked Yukon Golds before adding them back. Use a potato masher or immersion blender—this keeps the soup thick and velvety without turning it gluey. (I was skeptical until I tried it.)

Essential equipment for this dish

Dutch Oven Essentials

A large Dutch oven is non-negotiable for this recipe—it needs to hold all the ingredients while allowing room for the crispy topping. I recommend a 5-6 quart Dutch oven like the Lodge 5.5 Qt Pre-Seasoned Cast Iron Dutch Oven—it’s heavy enough to distribute heat evenly and retains warmth beautifully.

If you don’t have one, a heavy-bottomed stainless steel pot works in a pinch, though it won’t brown the crispy top as dramatically. 🔥

Immersion Blender

For that signature creamy texture, an immersion blender is your best friend. The Ninja BN601 Countertop Immersion Blender is my go-to—it’s powerful enough to blend half the soup right in the pot without making a mess.

If you skip blending, the soup stays rustic, but the crispy top still shines. Pro tip: Hold the blender at a slight angle and move it in circular motions for even blending. ⚡

Cheese Tools

For that perfect crispy, cheesy topping, you’ll need shredded cheddar cheese—but how you shred it matters. A box grater or mandoline gives you the most even shreds, but a microplane works too for finer texture.

I also keep a small whisk handy to stir the milk-cream mixture smoothly before topping the soup. A fine-mesh sieve comes in handy if you want to strain out any large potato chunks for ultra-smooth soup. 🧀

Measuring Tools

Precision is key for the crispy topping, so grab a small liquid measuring cup for the milk and cream, and a spoon or scale for the flour and cheese. A measuring spoon set ensures you add the exact 2 tbsp flour and 0.5 tsp salt without guesswork.

I also keep a small mixing bowl (like a Pyrex 8-oz ramekin) for whisking the topping mixture—it’s the perfect size for the job. 🥄

Optional Extras

For serving, I love having crusty bread on hand—sourdough or a baguette from the bakery section works best. A small ladle (like an Oxo Good Grips 16-oz ladle) helps portion the soup neatly, especially when you’re eager to get that crispy topping into bowls.

If you’re feeling fancy, a kitchen torch can add extra crispiness to the cheese topping right at the table. 🍞

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 14g70%
Cholesterol 75mg25%
Sodium 1150mg49%
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

Can I make this soup without bacon?

For a vegetarian version, swap the bacon with 8 oz mushrooms (sautéed until golden) or add 1 tbsp smoked paprika for depth. Use vegetable broth instead of chicken broth to keep it plant-based. The crispy topping will still shine with cheddar cheese!

2

Why does the crispy top sometimes turn soggy?

The crispy topping needs direct heat and attention. Skip the broiler if your oven isn't preheated—use the stovetop over medium-high heat instead. Also, don't add the cheese too early; let the flour-cream mixture brown first. For extra insurance, broil for just 1-2 minutes at the end.

3

How can I make this soup dairy-free?

Replace the milk and cream with 1 cup unsweetened almond milk or coconut milk for creaminess. Use vegetable broth and swap cheddar for nutritional yeast or vegan cheese shreds. The crispy topping will still work—just skip the cheese or use a dairy-free alternative.

4

Can I prep this soup ahead of time?

Yes! Make the soup up to 2 days ahead and store it in the fridge. Reheat gently on the stovetop, adding a splash of broth or milk to restore creaminess. For the crispy topping, assemble it fresh before serving—it won't reheat well. Freeze portions (without the topping) for up to 3 months.

5

What's the secret to extra creamy soup?

Blend about half the soup with an immersion blender for a velvety texture. For even more richness, stir in 2 tbsp cornstarch mixed with 2 tbsp cold water at the end of cooking. Simmer for 2 minutes until thickened. The crispy topping adds contrast without overpowering the creaminess!

★★★★★4.6(3 reviews)
Categories Soups & Stews