Grandmother's Potato Soup Recipe: Velvety Thyme-Infused Comfort from Scratch

Soups & Stews

Grandmother's Potato Soup Recipe: Velvety Thyme-Infused Comfort from Scratch

This grandmother's potato soup recipe brings back the warmth of a home-cooked meal that tastes like love in a bowl. The secret lies in slow-simmered potatoes, aromatic thyme, and a touch of cream that makes every spoonful feel like a hug.

I've perfected this recipe over years of family gatherings, where the scent alone would have everyone gathering around the kitchen.

What makes this soup special is the balance of textures—creamy yet rustic, with tender potatoes that hold their shape and just enough richness to satisfy. The thyme infuses deeply during the simmering process, creating that signature homestyle aroma that's impossible to resist.

Unlike many recipes, this one doesn't require fancy techniques—just patience and a few simple ingredients you likely already have.

The result is a bowl of soup that's velvety smooth with just the right amount of heartiness to fill you up. The golden crust on top adds a satisfying crunch, while the broth is rich enough to stand alone or pair perfectly with crusty bread.

This is the kind of comfort food that reminds you why home cooking matters most.

Perfect for chilly evenings, family dinners, or when you need a taste of nostalgia. The recipe scales easily, so you can make just enough for two or enough to feed a crowd. Let's get started on creating this timeless classic that's been passed down through generations.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for grandmother's potato soup

Simple ingredients that transform into velvety comfort—just like Grandma used to make.

Ingredient Amount Notes
Yukon Gold Potatoes 🥔 2 ½ lb Peeled, cut into 1-inch cubes
Carrots 🥕 1 ½ lb Peeled, cut into 1-inch pieces
Yellow Onion 🧅 1 whole Diced, medium size
Celery Stalks 🌿 3 whole Diced, medium stalks
Fresh Thyme 🌿 ¼ cup Stems removed, loosely packed
Garlic Cloves 🧄 4 cloves Peeled, whole
Chicken Broth 💧 6 cups Low-sodium preferred
Heavy Cream 🥛 ½ cup Full-fat for richness
Butter 🧈 2 tbsp Unsalted, cold for crust
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Bay Leaves 🍃 2 whole Dried, standard size
Crusty Bread 🍞 ½ cup For topping, cubed

The potatoes are the heart of this soup, so Yukon Golds make all the difference—they stay creamy and hold their shape. Store-brand works fine, but if you're at Whole Foods, grab a few extra. The carrots and celery? Baby carrots and heart celery save chopping time, but regular sizes work too. Fresh thyme is ideal (the dried stuff works at one-third the amount), but if you're using dried, make sure it's labeled as culinary thyme—not the ornamental kind. I always buy extra thyme because it freezes beautifully for future batches.

No chicken broth? Vegetable broth works just as well—just add a bouillon cube if you're short. The heavy cream can be swapped for half-and-half or coconut milk for a lighter version, though it won't be as rich. Short on butter? Olive oil or more cream keeps the crust from forming, but trust me on the butter—it's worth the extra minute to make it golden. The bay leaves are non-negotiable for that classic flavor, but if you're out, a pinch of cinnamon or allspice adds depth. For the crust, garlic bread or pita chips work too—anything that adds crunch.

This soup tastes even better the next day, so double the batch if you can. Store in the fridge for up to 5 days, or freeze portions for 3 months. I like to portion it into containers with a layer of bread on top—just reheat with a splash of broth to revive the crust. The thyme and bay leaves can be removed before serving if you prefer a smoother texture, but I always leave them in for that extra layer of flavor. Leftovers reheat beautifully—just stir in a little extra broth if it's too thick.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: Honestly, I just toss everything—chopped Yukon Golds, carrots, onion, celery, and thyme—into a single pot with broth and let it simmer. No fussing, no extra bowls, no stress. The celery and onion soften into the potatoes, and the thyme infuses that earthy warmth without any extra work.
  • Creamy Without Guilt: That velvety texture? It’s all about the Yukon Golds—waxy enough to stay tender but rich enough to melt into something luxurious. I’ll be real: I skip heavy cream and just stir in a splash of milk at the end, and it’s still dangerously addictive. The carrots add natural sweetness that balances everything perfectly.
  • Weeknight & Holiday: Between us, this soup is my secret weapon for both Tuesday dinners and Thanksgiving leftovers. Double the batch, freeze half, and you’ve got a ready-to-go meal when life gets busy. The thyme gives it that cozy, homemade feel—great for potlucks or when you need to feed a crowd without slaving away for hours.
  • Budget-Friendly Staples: I love that this recipe uses ingredients I always have on hand—potatoes, carrots, onion, celery—and they stretch across multiple meals. The thyme might be the priciest part, but a little goes a long way, and it makes the whole thing taste like something special. Not the prettiest, but the taste makes up for it every time.

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

Here's how to create that warm, velvety soup your grandmother made—rich with thyme and creamy just enough.

1

Sauté the Aromatic Vegetables

In a large pot, melt the 2 tablespoons butter over medium heat. Add the diced yellow onion, diced celery stalks, and 1.5 pounds carrots. Cook for 8-10 minutes, stirring occasionally, until the vegetables soften and begin to caramelize slightly. You'll smell that sweet, earthy aroma—this is where the soup's depth of flavor starts.

Next, add the 4 peeled garlic cloves and 0.25 cup fresh thyme (stems removed). Stir for 1 minute until the garlic becomes fragrant but doesn't brown. This step builds the aromatic foundation that makes every spoonful taste like home. If the vegetables start to stick, add a splash of chicken broth to deglaze and keep everything moist.

2

Simmer the Potatoes and Broth

Add the 2.5 pounds peeled Yukon Gold potatoes (cut into 1-inch cubes) to the pot. Pour in the 6 cups chicken broth, ensuring the potatoes are fully submerged. Stir in the 2 whole bay leaves, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Bring the mixture to a boil over high heat, then reduce to a gentle simmer. Cover and cook for 20-25 minutes, until the potatoes are fork-tender.

Here's the thing—don't peek under the lid while it simmers. Every time you lift it, you lose heat and steam, which can make the soup take longer to finish. Instead, trust the timer and let the flavors meld naturally. You'll know the potatoes are ready when they slide easily through a fork with minimal resistance.

3

Finish with Cream and Bread Topping

Once the potatoes are tender, stir in the 0.5 cup heavy cream and the 2 tablespoons butter. Simmer uncovered for an additional 5 minutes to let the cream infuse and the soup thicken slightly. The cream should create a velvety texture without making the soup heavy—this is where the soup gets its signature comfort.

Taste and adjust seasoning if needed. The bay leaves should be removed before serving, as they can leave a bitter aftertaste. In a separate small skillet, toast the 0.5 cup cubed crusty bread in the remaining butter until golden brown. This crispy topping adds texture and soaks up the rich soup beautifully.

4

Serve Warm with Fresh Herbs

Ladle the soup into bowls, placing a few pieces of the toasted crusty bread on top of each serving. Garnish with an extra sprinkle of fresh thyme for a pop of color and aroma. The bread will soften slightly as it absorbs the soup, creating the perfect balance of textures—creamy, crispy, and tender all in one bite.

This soup tastes even better the next day, as the flavors continue to develop. Store any leftovers in the refrigerator for up to 4 days, or freeze for 3 months. When reheating, add a splash of chicken broth to restore the creamy consistency. Serve with a simple green salad to round out the meal and keep it light.

👨‍🍳

Pro Tips For Making Grandmother'S Potato Soup

  • PARBOIL POTATOES FIRST: Yukon Golds turn to mush if you dump them raw into simmering broth. Cut them into 1-inch chunks, boil in salted water for 3 minutes, then drain—this keeps their shape while building flavor. (I learned this the hard way after slurping gluey soup for three holidays in a row.)
  • SAUTÉ ONIONS LOW AND SLOW: Skip the high heat—caramelizing onions for 10 minutes at medium-low (until deep golden) builds the soup’s base flavor. Add a splash of water if they stick, but don’t rush it. (Yes, even if you’re impatient like me.)
  • CHOP CARROTS SMALLER THAN YOU THINK: Tiny dice (¼-inch) means even cooking and no surprise crunchy bits. Peel first, then slice against the grain for uniform pieces that melt into the broth instead of sitting stubbornly whole. (Your future self will thank you.)
  • STIR IN THYME LATE: Add fresh thyme sprigs only in the last 10 minutes of simmering—any earlier and the leaves turn bitter. Snip a few stems for garnish, but save the rest for the pot. (Sounds weird, but it works.)

Best sauces and condiments for this recipe

Classic Thyme-Infused Broth

The real magic happens in the broth, where thyme becomes the star. I always use fresh thyme because it releases its essential oils more effectively than dried.

For an extra layer of depth, add 1 sprig of fresh rosemary along with the thyme—it pairs beautifully and adds a subtle piney note. If you're using dried thyme, reduce to 1 teaspoon and add it with the bay leaves during simmering.

For a vegetarian version, swap chicken broth for vegetable broth and add a 1-inch piece of kombu (seaweed) for umami depth. 🌿

Creamy Finish Variations

The heavy cream gives this soup its velvety texture, but there are plenty of alternatives. For a dairy-free option, use ½ cup full-fat coconut milk—it adds richness without the same tang.

If you prefer a lighter texture, replace the cream with ½ cup Greek yogurt and simmer for 3-4 minutes to blend smoothly. For a luxurious twist, stir in 1 ounce cream cheese with the heavy cream for a silkier finish.

Always temper the cream by mixing it into a bit of hot broth first to prevent curdling. 🥛

Crispy Topping Ideas

The golden bread crust is non-negotiable for me—it adds that satisfying crunch.

For a cheesy twist, sprinkle ½ cup grated Gruyère on top before broiling for 2-3 minutes until bubbly. Parmesan crisps work too—just bake 2 tablespoons grated Parmesan on a parchment-lined tray at 375°F for 8-10 minutes until crispy.

For a herbaceous crunch, top with toasted breadcrumbs mixed with 1 teaspoon dried parsley and ½ teaspoon garlic powder. 🍞

Herb and Spice Garnishes

Fresh herbs elevate the soup's aroma and add a pop of color. I love finishing with chopped chives or green onions for a mild onion flavor. For a bright contrast, add a squeeze of lemon juice and a sprinkle of flaky sea salt.

A pinch of smoked paprika adds warmth, while crushed black pepper brings out the cream's richness. If you're feeling adventurous, try microgreens or edible flowers for an elegant touch. 🌱

Extra Flavor Boosters

For an umami kick, stir in 1 teaspoon fish sauce or ½ teaspoon soy sauce when adding the cream. A splash of white wine (like Chardonnay) during the simmering process adds brightness.

For a smoky depth, add ½ teaspoon liquid smoke or a dash of smoked salt. If you love spice, a pinch of cayenne or red pepper flakes adds just the right amount of heat without overpowering the creamy base. 🔥

Condiment Pairings

Serve this soup with homemade croutons for extra crunch—toss 1 cup cubed bread with 1 tablespoon olive oil, ½ teaspoon garlic powder, and ½ teaspoon dried thyme, then bake at 375°F for 10-12 minutes.

A side of pickled vegetables (like quick-pickled red onions or cucumbers) cuts through the richness. For dipping, offer sourdough bread or pretzel crisps. If you're serving it as part of a meal, a simple arugula salad with lemon vinaigrette balances the dish perfectly. 🥒

Nutrition facts

Servings 6
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 16g20%
Saturated Fat 10g50%
Cholesterol 35mg12%
Sodium 850mg37%
Total Carbohydrate 38g14%
Dietary Fiber 6g21%
Sugars 6g
Protein 12g24%
* 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 potato soup without cream for a lighter version?

Replace the ½ cup heavy cream with ½ cup Greek yogurt or ½ cup full-fat coconut milk for a lighter texture. Simmer for 3-4 minutes after adding to blend smoothly. For extra richness without cream, stir in 1 ounce cream cheese instead.

2

Why does my soup turn out watery? How do I fix it?

Watery soup usually means the potatoes weren't cooked long enough or the broth wasn't reduced. Simmer uncovered for 5-10 extra minutes to thicken naturally, or stir in 1 tablespoon cornstarch mixed with 2 tablespoons cold water until thickened. For next time, use waxy potatoes (like Yukon Gold) and simmer until tender but not mushy.

3

Can I use frozen potatoes instead of fresh?

Yes, but thaw and drain them first to avoid excess moisture. Use 1.5 pounds frozen potatoes (about 3 cups) and add them with the broth. They'll need 5-7 extra minutes of simmering. For best texture, peel and cube them before freezing in a single layer on a tray, then transfer to a bag.

4

What's the best way to reheat leftovers?

Gently reheat on the stovetop over low heat and stir in 1-2 tablespoons broth or water per cup of soup to restore creaminess. Avoid microwaving—it can make the potatoes gummy. For extra flavor, add a pinch of salt or thyme while reheating. Store leftovers for 4-5 days in the fridge or 3 months in the freezer.

5

How do I make this vegetarian?

Swap the chicken broth for vegetable broth and add 1-inch kombu (seaweed) or 1 teaspoon soy sauce for umami depth. For extra protein, stir in ½ cup cooked lentils or ½ cup crumbled tempeh during the final simmer. The creamy texture and thyme flavor will still shine through beautifully.

★★★★★4.7(1 review)
Categories Soups & Stews