Soups & Stews
Grandma's Kitchen Potato Soup Recipe brings back the warmth of family dinners with every steaming bowl. This classic comfort food transforms humble potatoes into a velvety, aromatic soup where caramelized onions deepen the flavor with every spoonful.
I first tasted it when my grandmother served it on chilly autumn evenings, and it remains my go-to recipe for cozy nights.
The secret to this soup lies in slow-cooked onions until they're golden and sweet, forming the rich base that makes every bite unforgettable. With just a handful of simple ingredients—potatoes, onions, broth, and cream—this recipe delivers restaurant-quality results without the fuss.
The key is patience: letting the soup simmer until the flavors meld perfectly creates that homestyle depth that canned soups simply can't match.
What you'll end up with is a creamy, hearty soup that's tender yet satisfying, with potatoes that break down just enough to thicken the broth naturally. The aroma alone—warm, savory, with hints of caramelized onion—will fill your kitchen and make everyone at the table feel right at home.
This is the kind of soup that disappears quickly, leaving only empty bowls and happy faces behind.
Serve it with a sprinkle of fresh parsley, a dollop of sour cream, or a slice of crusty bread to soak up every last drop. Whether you're feeding a crowd or treating yourself to a quiet evening meal, this potato soup is the ultimate comfort in a bowl.
Let's get started on recreating that timeless family recipe.
Ingredients for grandma's kitchen potato soup
Simple ingredients for that nostalgic, creamy potato soup Grandma used to make.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 3 whole | Medium to large size, sliced thin |
| Russet Potatoes 🥔 | 2 lb | Peeled and cubed, 1-inch pieces |
| Chicken Broth 💧 | 6 cups | Low-sodium preferred, homemade or store-bought |
| Heavy Cream 🥛 | 1 cup | Full-fat for best creaminess |
| Unsalted Butter 🧈 | 4 tbsp | For caramelizing onions |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Garlic Cloves 🧄 | 3 cloves | Minced, for depth of flavor |
| Sour Cream 🥛 | ½ cup | For serving, optional |
| Thyme Leaves 🌿 | 1 tsp | Dried, or 1 tbsp fresh |
| Bay Leaf 🍃 | 1 whole | Remove before serving |
| Crusty Bread 🍞 | 8 slices | For serving, optional |
The onions are the soul of this soup—caramelizing them slow and low is worth the wait. Yellow onions work best, but red or white will do in a pinch. I grab mine from the local farmers market when they're in season, but the regular grocery store stuff is fine too. Look for onions that feel firm and smell sweet; avoid any with soft spots. The butter? Use unsalted—we're controlling the seasoning here. If you're short on time, you can use olive oil, but butter gives that rich, golden depth Grandma's version had. And don't skip the thyme—it's subtle but makes everything taste more like home.
No chicken broth? Vegetable broth works too, though the flavor will be a little different. Short on heavy cream? Half-and-half or even whole milk will still give you creaminess, though the texture won't be as rich. Fresh parsley is ideal for garnish, but dried parsley at half the amount is better than skipping it entirely. The potatoes should be Russet or Yukon Gold—they hold up better to long cooking than red potatoes. If you've got pre-cut frozen potatoes, they're a lifesaver for busy nights, just make sure to thaw and drain them first. The bay leaf is non-negotiable—it adds that earthy depth that makes this soup taste like it's been simmering for hours.
This soup tastes even better the next day, so make a double batch if you can. Keeps in the fridge for 4-5 days—just reheat gently on the stove, stirring in a splash of broth or milk if it gets too thick. Freezes beautifully for up to 3 months. I like to portion it into containers with a dollop of sour cream on top so it's ready for quick lunches. The crusty bread? Grab whatever's freshest at the store—a good sourdough or baguette works perfectly. And if you've got leftovers, it makes amazing soup sandwiches the next day.
Why You'll Love This Recipe
- No-Fuss Stovetop: I swear by this—just dice onions, peel potatoes, and let the broth do the work. No blenders, no fuss, just 20 minutes of simmering while I sip coffee and pretend I’m not cooking.
- Creamy Without Effort: That heavy cream swirled in at the end? Rich but not heavy, thanks to the butter’s golden base. The Russets break down just enough to make it velvety—no lumps, no stress, just pure satisfaction.
- Leftovers for Days: Honestly, I make this twice and freeze half. The broth thickens perfectly when reheated, and the cream stays silky. My kids beg for it even after school lunches—proof it’s a no-brainer for busy weeks.
- Budget Comfort: Onions, potatoes, broth—these are the ingredients that don’t break the bank. Yet somehow, the butter and cream turn them into something that feels like a restaurant meal. (Yes, even on a Tuesday night.)
Step-by-step instructions for Grandma's kitchen potato soup
This is how Grandma made it—rich, creamy, and packed with caramelized onion flavor. Follow these steps and you'll get that perfect homestyle texture.
Caramelize the Onions Slowly
Heat a large Dutch oven over medium-low heat. Add the 4 tablespoons unsalted butter and let it melt completely, swirling to coat the bottom evenly. Add the 3 whole yellow onions, sliced thin, and stir to combine with the butter.
Here's the key: keep the heat low and let the onions cook undisturbed for about 20 minutes. Stir occasionally, but not too often—you want them to soften and develop that deep golden caramel color. When they're fully caramelized, they'll smell sweet and rich, almost like candy. This step makes all the difference in the soup's depth of flavor.
Sauté Garlic and Add Potatoes
Once the onions are caramelized, add the 3 minced garlic cloves and stir for about 30 seconds until fragrant. Then add the 2 pounds russet potatoes, cut into 1-inch cubes. Toss them with the onions and garlic to coat evenly in the butter.
Pour in the 6 cups chicken broth, making sure the potatoes are fully submerged. Add the 1 whole bay leaf and 1 teaspoon thyme leaves, then bring the mixture to a gentle boil. Once boiling, reduce heat to medium-low and let it simmer uncovered for about 15 minutes, or until the potatoes are fork-tender. You'll know they're ready when a knife slides in easily with just a little resistance.
Season and Blend for Creaminess
After the potatoes are tender, stir in the 1.5 teaspoons salt and 0.5 teaspoon black pepper. Let the soup simmer for another 5 minutes to let the flavors meld. Then, carefully transfer about half the soup to a blender or immersion blender.
Blend until smooth, then return the blended soup to the pot. Stir in the 1 cup heavy cream and let the soup simmer for another 5 minutes. The cream will give it that classic Grandma-style richness. Taste and adjust seasoning if needed—sometimes the broth can be salty, so go easy with extra salt.
Finish and Serve Warm
Remove the bay leaf and let the soup sit for 5 minutes off the heat. This resting time helps the flavors settle and the soup thicken slightly. Ladle the soup into bowls and top each serving with 2 tablespoons of the 0.25 cup chopped fresh parsley and a dollop of the 0.5 cup sour cream.
Serve immediately with the 8 slices crusty bread on the side. The bread soaks up all that creamy goodness, and the contrast of the warm soup with the cool sour cream is pure comfort food. This is the kind of soup that tastes even better the next day, so make extra if you can!
Pro Tips For Making Grandma'S Kitchen Potato Soup
- Peel Potatoes First: I learned this the hard way—peeling Russets before chopping saves you from a messy sink later. The skins get slippery when wet, and you’ll end up with more waste if you try to peel after soaking. Plus, pre-peeled potatoes cook faster and more evenly in the broth.
- Sweat Onions Low: Skip the sizzle—sweat those yellow onions over medium-low heat until they’re translucent, not browned. I used to rush this, and the soup always ended up tasting bitter. A splash of water or broth halfway through keeps them soft and sweet.
- Don’t Skip the Starch: Save that potato water! After draining the cooked potatoes, add the starchy liquid back to the broth—it thickens the soup naturally. I used to pour it out, thinking it was dirty, but it’s the glue that makes the texture rich and velvety.
- Warm the Cream: Heavy cream straight from the fridge curdles when it hits hot soup. Temper it first by whisking in a ladle of the hot broth, then slowly adding it to the pot. Sounds weird, but it works—no lumps, just silky smoothness.
Creative variations of this grandma's kitchen potato soup
Smoky Bacon Twist
Add 8 oz thick-cut bacon, cooked crispy and crumbled, to the caramelized onions for a smoky depth that pairs perfectly with the creamy potatoes. I like to reserve 2 tbsp bacon fat after cooking to use instead of some of the butter—it adds that unmistakable savory punch.
For extra richness, stir the crumbled bacon into the soup during the final 5-minute simmer with the cream. 🥓
Cheesy Potato Casserole
Transform this soup into a cheesy potato casserole by spreading it in a 9x13-inch baking dish, topping with 1 cup shredded sharp cheddar and ½ cup grated Parmesan, then baking at 375°F for 15 minutes until bubbly.
The cream in the soup melts beautifully with the cheese, creating a creamy, baked potato-like texture. Serve with a dollop of sour cream and green onions.
Spicy Cajun Kick
For a Louisiana-inspired twist, add 1 tbsp Cajun seasoning (like Tony Chachere's) when sautéing the onions and a pinch of cayenne pepper with the cream. I also like to stir in ½ cup cooked andouille sausage with the bacon for extra heat and smokiness.
Garnish with chopped green onions and hot sauce for serving. 🌶️
Vegetarian Veggie Boost
Swap the chicken broth for vegetable broth and add 1 cup chopped celery, 1 cup diced carrots, and 1 cup sliced mushrooms with the potatoes. For extra protein, stir in ½ cup cooked lentils or 1 cup crumbled feta cheese at the end.
The veggies add natural sweetness that balances the creaminess perfectly.
Creamy Potato Gratin
Layer the blended soup in a 9x9-inch baking dish, alternating with thinly sliced potatoes and ½ cup breadcrumbs mixed with 2 tbsp melted butter. Top with 1 cup Gruyère cheese and bake at 375°F for 30 minutes until golden and bubbly.
The gratin texture is like a cross between soup and casserole—rich, creamy, and utterly comforting. 🧀
Herb-Infused Variations
Swap thyme for 1 tbsp fresh rosemary or 1 tsp dried sage for an earthy twist. For a bright flavor, add 1 tbsp fresh dill or ½ tsp dried tarragon with the cream.
I love using lemon zest in the final step for a fresh, citrusy note that cuts through the richness. Garnish with extra herbs for a pop of color and flavor.
Nutrition facts
Frequently asked questions
Can I make this potato soup without blending it?
The recipe calls for blending half the soup to create that signature creamy texture, but you can skip it for a chunkier version. Simply omit the blending step and stir in the cream at the end. The potatoes will naturally thicken the broth, giving you a hearty, rustic soup that still tastes comforting and homey.
How do I prevent the soup from getting too thick?
If your soup thickens more than expected, simply stir in ¼ to ½ cup warm broth or milk while reheating. For future batches, reduce the heavy cream to ½ cup or blend less of the soup. The key is patience—simmering too vigorously can cause the starches to release faster, making the soup denser. A gentle simmer keeps it perfectly balanced.
What's the best way to reheat leftovers?
Reheat gently on the stove over low-medium heat, stirring occasionally, until warm throughout. If it thickens too much, add a splash of broth or milk. For extra creaminess, stir in 1 tablespoon heavy cream or sour cream while reheating. Microwaving can make the soup watery, so the stovetop method preserves the perfect texture.
Can I use instant potato flakes instead of fresh potatoes?
Yes, but the texture will be different. Use 1 cup instant potato flakes (about ½ cup dry measure) mixed with 1 cup hot broth before adding to the pot. They'll thicken the soup faster, so reduce the simmering time to 10 minutes after adding them. The flavor won't be as rich as fresh potatoes, but it's a quick substitute for busy days.
Why does my soup taste bland after making it?
Bland soup often means the broth wasn't seasoned enough or the onions weren't caramelized fully. Next time, taste the broth before adding potatoes and adjust salt/pepper. For deeper flavor, let the onions caramelize for 25-30 minutes until dark golden. Also, add a pinch of MSG (optional) or a splash of lemon juice at the end to brighten the flavors.
