Soups & Stews
Grandma's potato soup recipe brings back memories of cozy kitchens and family gatherings, where every spoonful delivers that perfect balance of creamy comfort and crispy herb-topped crunch. The secret lies in slow-cooked potatoes that melt into velvety perfection while bacon and onions build deep, savory layers.
My version stays true to tradition but includes a few modern touches—like a crispy herb topping—that elevate it from classic to extraordinary.
What makes this recipe special is the technique: onions and garlic are sautéed until golden, creating a rich foundation, while the potatoes simmer until fork-tender in a flavorful broth.
The soup is then blended to silky smoothness, but the real magic happens when you top it with crispy fried herbs and toasted breadcrumbs. This combination delivers the ultimate contrast—creamy, warm soup with a satisfying crunch that keeps everyone reaching for seconds.
The result is a bowl of soup that feels like a hug—rich, comforting, and packed with layers of flavor. The crispy herb topping adds texture and aroma that make every bite exciting, while the creamy base ensures that first spoonful of warmth.
Whether you're serving it as a starter for a holiday meal or a hearty lunch on a chilly day, this soup never fails to impress.
Pair it with crusty bread for dipping or a simple green salad to balance the richness. The recipe is designed to be made ahead and taste even better the next day, so it's perfect for meal prep or feeding a crowd.
Let's get started on creating this timeless classic that brings warmth to any table.
Ingredients for grandma's potato soup
Sixteen ingredients for a soup that tastes like a warm hug—creamy, rich, and topped with crispy crunch.
| Ingredient | Amount | Notes |
|---|---|---|
| Yukon Gold Potatoes 🥔 | 2 ½ lb | Peeled and cubed evenly |
| Yellow Onions 🧅 | 2 whole | Thinly sliced for caramelization |
| Garlic Cloves 🧄 | 4 cloves | Minced for deep flavor |
| Bacon 🥓 | 8 oz | Thick-cut, chopped into bits |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Fresh Thyme 🌿 | ¼ cup | Leaves only, chopped |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
| Panko Breadcrumbs 🍞 | ½ cup | For crispy topping |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For frying topping |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Butter 🧈 | 2 tbsp | Unsalted, for sautéing |
The potatoes are the heart of this soup, so Yukon Golds are a must—they hold their shape but still turn velvety. Costco or Trader Joe's usually have them in season, but any russet or red potatoes work too. The bacon? Thick-cut is key—it renders slower and adds more flavor. I always grab applewood-smoked bacon from the butcher section if I'm feeling fancy, but regular works just fine. The onions and garlic? Slow-cook them until golden brown—that's where the magic happens. No shortcuts here.
No fresh thyme? Dried works at one-third the amount, but honestly, it's worth tracking down fresh for this recipe. The parsley is just for garnish, so dried is fine if you're in a pinch. Running low on panko? Toasted breadcrumbs or crushed crackers do the trick. The olive oil for the topping can be swapped for butter or bacon fat if you're going for extra richness. The chicken broth? Homemade is ideal, but even the cheap canned stuff works if you add a bouillon cube. Just taste and adjust the salt—low-sodium broth needs extra seasoning.
This soup tastes even better the next day, so make a double batch if you can. Store leftovers in the fridge for 4-5 days or freeze for 3 months. The crispy topping stays crunchy if you make it fresh before serving, but you can reheat the soup separately and add it on top. For meal prep, freeze the soup without the topping—just add it when reheating. The crispy bits are worth the extra minute of frying, so don't skip this step—it's what makes this soup extraordinary.
Why You'll Love This Recipe
- Bacon Before Bedtime: I swear by crispy bacon as the secret weapon—it adds this smoky depth that turns ordinary broth into something ridiculously good. The fat renders down while you chop onions, so by the time the potatoes go in, the whole kitchen smells like a hug.
- One-Pot Wonder: Honestly, this is the kind of soup where you dump everything in one pot, walk away for 20 minutes, and come back to creamy perfection. No straining, no fuss—just Yukon Golds breaking down into that velvety texture while the garlic infuses every bite.
- Leftovers That Beg: Between us, this soup tastes better the next day. The flavors meld overnight, and the bacon bits get even crispier when reheated. I make a double batch on Sundays because it’s my go-to for lazy lunches—zero guilt, all satisfaction.
- Cold Weather Cure: Here’s what sold me—it’s the ultimate cozy fix for chilly days. The onion and garlic base warms you up, the broth keeps it light, and the creamy potatoes make it feel indulgent. My college kids actually ask for it when they’re home sick. (Yes, even on a Tuesday night.)
Step-by-step instructions for Grandma's potato soup recipe
This is the method that delivers velvety soup with a crispy, herby topping every time—just like Grandma used to make.
Cook the Bacon and Sauté the Aromatics
In a large Dutch oven, cook the 8 oz bacon over medium heat until it's deep golden brown and crispy, about 8-10 minutes. Use a slotted spoon to remove the bacon and set it aside on paper towels, leaving the rendered fat in the pot.
In that same bacon fat, add 2 tbsp butter and swirl to melt. Toss in the 2 whole yellow onions, sliced thinly, and cook for 8-10 minutes until they're soft and golden. Stir in the 4 cloves garlic, minced, and cook for 30 seconds until fragrant—don't let it burn. This step builds the rich, savory foundation for the soup.
Simmer the Potatoes in Broth
Add the 2.5 lb Yukon Gold potatoes, peeled and cubed evenly, to the pot. Pour in 4 cups chicken broth and bring everything to a gentle boil. Once boiling, reduce heat to medium-low and let it simmer for 15-20 minutes, until the potatoes are fork-tender but not falling apart.
I like to stir occasionally, but not too much—this helps the potatoes cook evenly without breaking. You'll know they're ready when a knife slides in easily, but you still get a little resistance. This ensures a creamy texture without mushiness.
Blend for Ultra-Smooth Creaminess
Use an immersion blender to blend the soup directly in the pot until it's completely smooth. If you prefer a chunkier texture, you can mash some potatoes against the pot sides instead. Stir in the 1 cup heavy cream and season with 1.5 tsp salt and 0.5 tsp black pepper. Taste and adjust seasoning—this is where the magic happens.
Here's the thing—Grandma always insisted on blending until it was silky. The cream adds richness, but blending ensures every bite is velvety. If the soup looks too thick, add a splash of warm broth to reach your desired consistency.
Fry the Crispy Herb Topping
In a separate skillet, heat 0.25 cup extra-virgin olive oil over medium-high heat. Add the 0.5 cup panko breadcrumbs and stir constantly for 2-3 minutes until deep golden brown. Remove from heat and stir in 0.25 cup chopped fresh thyme and 0.25 cup chopped fresh parsley. Keep warm while you finish the soup.
This crispy topping is what makes this soup special. The panko gets perfectly golden and crunchy, while the herbs add fresh brightness. Don't rush this step—you want it to be crispy and fragrant, not just toasted. If it starts to brown too quickly, reduce the heat slightly.
Finish and Serve with Crunch
Return the soup to a gentle simmer and stir in the crispy bacon you set aside earlier. Ladle the soup into bowls, then sprinkle generously with the herb-topped panko. The contrast of creamy soup and crispy topping is what makes this recipe unforgettable.
Serve immediately while the topping is still crispy. The soup will taste even better the next day, but the topping loses its crunch if left too long. This is the moment that matters—hot soup with that perfect crunch on top is pure comfort food at its finest.
Pro Tips For Making Grandma'S Potato Soup
- Parboil the Potatoes First: Toss the Yukon Golds in boiling water for 5 minutes before adding them to the soup—this keeps them from falling apart later. I learned this the hard way after one batch turned into a gluey mess.
- Crisp the Bacon Properly: Cook the bacon low and slow until the fat renders but the edges stay crisp, not greasy. Drain on paper towels and chop it after—this keeps the texture perfect in the soup.
- Sweat the Onions Slow: Don’t rush the onions; cook them in bacon fat over medium-low heat until they’re translucent and just starting to caramelize. Rushing makes the soup taste raw and dull.
- Strain the Broth: If your broth has bits, strain it before adding to the soup—no one wants chunks in their creamy potato base. A fine-mesh sieve takes 30 seconds and makes a huge difference.
Make-ahead tips for this dish
Prep Ahead Strategy
This soup tastes even better the next day, so I always prep it at least 24 hours ahead. After blending, let it cool completely, then store in an airtight container in the fridge.
The flavors meld beautifully overnight, deepening that comforting, homestyle taste. I even double the batch—perfect for meal prep or feeding a crowd. 💪
Freezer-Friendly Tips
Freeze the soup without the crispy topping for up to 3 months. Use quart-sized freezer bags and leave 1-inch headspace for expansion. When ready to serve, thaw overnight in the fridge, then reheat on the stovetop. Just add the crispy topping fresh—it’s worth the extra minute of frying! ❄️
Make the Topping Fresh
The crispy herb topping is best made right before serving, but you can prep the ingredients ahead. Chop the thyme and parsley and store in the fridge for up to 3 days.
Toast the panko breadcrumbs in advance and keep them in an airtight container—they’ll stay dry and ready to fry. Just heat the oil and herbs when you’re ready to serve. ✨
Reheating Like a Pro
For the best texture, reheat the soup on the stovetop over low-medium heat. Stir in 1-2 tbsp heavy cream to restore richness if needed. Avoid microwaving—the soup can turn grainy.
If the topping gets soggy, fry a fresh batch while reheating. The contrast of warm, creamy soup and crispy herbs is what makes this dish unforgettable. 🔥
Batch Cooking for Busy Days
Make a big pot and freeze portions in single-serving containers. Label with dates—this soup keeps well for 3 months in the freezer. When life gets busy, just grab a container, reheat, and top with store-bought bacon bits or a sprinkle of panko for quick crunch.
It’s my go-to for lazy Sundays or weeknight dinners. 📅
Garnish on Demand
Keep the crispy topping ingredients separate until serving. Store the panko and herbs in small jars, and fry them fresh when ready. This keeps the topping perfectly crunchy and avoids soggy garnishes.
A quick 3-minute fry in olive oil is all it takes to elevate the soup from good to extraordinary. 💡
Nutrition facts
Frequently asked questions
Can I make this potato soup without blending it for a chunkier texture?
Skip blending and simply mash some potatoes against the pot sides until creamy while leaving others whole. The result will be a heartier, rustic version with visible potato pieces and extra comfort. Just simmer the potatoes slightly longer—about 25 minutes—to ensure they're tender but still hold their shape.
How can I make this soup dairy-free?
Replace the heavy cream with 1 cup full-fat coconut milk or ½ cup cashew cream for richness. For the crispy topping, use olive oil or vegan butter instead of regular butter. The flavor stays rich and creamy, just without dairy. The crispy herb topping will still add that satisfying crunch!
Why does my crispy topping turn out greasy instead of crispy?
Greasy topping usually means too much oil or not enough heat. Use 0.25 cup oil max and fry over medium-high heat while stirring constantly. If the panko gets soggy, drain it on paper towels before adding herbs. For extra crispiness, spread the fried panko on a baking sheet for 2 minutes in a 350°F oven to set the crunch.
Can I use sweet potatoes instead of Yukon Golds?
Yes, but expect a slightly sweeter, denser soup. Sweet potatoes need 10-15 minutes longer to soften. For best results, reduce the broth by ½ cup since sweet potatoes release more moisture. The creaminess will still be there, but the flavor profile will be more autumnal and slightly caramelized.
What's the best way to reheat leftovers without making the topping soggy?
Reheat the soup on the stovetop over low heat, then stir in 1 tbsp extra cream to restore richness. Fry a fresh batch of crispy topping right before serving—it takes just 3 minutes! The contrast of warm, creamy soup and freshly fried crunch is what makes this dish shine. Never microwave the topping—it'll turn rubbery.
