Grandmother's Potato Soup Recipe: Rustic Herb-Infused Warmth in One Pot

Soups & Stews

Grandmother's Potato Soup Recipe: Rustic Herb-Infused Warmth in One Pot

This grandmother's potato soup recipe brings back the cozy, hearty flavors of home-cooked meals that warm the soul. 💛 The secret lies in slow-simmered potatoes, aromatic herbs, and a rich broth that creates layers of comforting taste.

I've perfected this recipe over years of family gatherings, where it became the centerpiece of every winter meal.

The beauty of this soup is its simplicity—just a few fresh ingredients that come together in one pot. You'll start with sautĂ©ed onions and garlic, which form the flavorful base, then add potatoes, herbs, and broth to simmer until everything is tender and infused with warmth.

The result is a velvety, rustic soup that's both satisfying and easy to make.

What makes this recipe truly special is how it transforms a basic ingredient like potatoes into something extraordinary. Each spoonful delivers creamy texture, earthy potato flavor, and aromatic herbs that evoke memories of home.

It's the kind of soup that feels like a hug on a chilly day, perfect for sharing with loved ones.

Serve it with crusty bread to soak up every last drop of that flavorful broth. This soup is versatile enough for weeknight dinners or holiday gatherings, always bringing comfort and warmth to the table. Let's get started on creating this timeless family recipe.

👹‍🍳
Difficulty
Medium
🍗
Diet
Poultry
đŸ”„
Calories
Med Cal

Ingredients for grandmother's potato soup

Fresh herbs, slow-simmered potatoes, and rich broth create this timeless grandmother's potato soup.

Ingredient Amount Notes
Yellow Onions 🧅 1 whole Diced into small pieces
Garlic Cloves 🧄 4 cloves Minced for aromatic base
Unsalted Butter 🧈 4 tbsp Full-fat for richness
Russet Potatoes đŸ„” 2 lb Peeled and cubed evenly
Chicken Broth 💧 6 cups Low-sodium preferred
Fresh Thyme Leaves 🌿 œ cup Stems removed, chopped
Fresh Parsley Leaves 🌿 ÂŒ cup Chopped for garnish
Bay Leaves 🍃 2 whole Dried, for simmering
Salt 🧂 1 œ tsp Kosher or sea salt
Black Pepper đŸŒ¶ïž œ tsp Freshly ground preferred
Heavy Cream đŸ„› œ cup Full-fat for creaminess
Crusty Bread 🍞 4 slices For serving, optional
Extra-Virgin Olive Oil đŸ«’ 1 tbsp For sautĂ©ing onions
Whole Milk đŸ„› ÂŒ cup Optional for creaminess

The potatoes are the heart of this soup, so choose firm, starchy russets—they hold up best during simmering. Whole Foods or local farmers markets often carry the freshest varieties, but any russet from the grocery store will work. For the broth, low-sodium options like Swanson or Pacific Foods prevent over-salting, though homemade is ideal. Fresh thyme and parsley elevate the flavor—look for vibrant green leaves when selecting at the store, as wilted herbs indicate age. The butter should be cold and unsalted for optimal control when sautĂ©ing the onions.

No fresh thyme? Dried thyme at one-third the amount works in a pinch, but fresh is preferred for that bright aroma. Substitute parsley with fresh chives or cilantro if needed, though parsley's mild flavor is most complementary. Running low on heavy cream? Half-and-half or whole milk can be used, though the texture will be slightly lighter. For a vegetarian version, swap the chicken broth for vegetable broth and add mushrooms to deepen the flavor. The olive oil matters here—look for extra-virgin with a fruity aroma to enhance the sautĂ©ed onions.

This soup tastes even better the next day as flavors meld, so make a double batch if you have room in your fridge. Store in an airtight container for up to 5 days, or freeze portions for 3 months. For serving, toast the bread slices and keep them warm in a 200°F oven until ready to use. The broth can be reheated on the stovetop or in the microwave, though stirring in a splash of milk or cream at the end helps restore creaminess if needed.

❀

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this—just a pot, a knife, and 20 minutes. No fancy gadgets, no stress. The onions caramelize while you chop potatoes, and by the time they’re tender, the broth’s already singing.
  • Creamy Without Guilt: That butter-and-broth base feels indulgent but isn’t. The Russets break down into velvety chunks, and the garlic? Oh, it’s there—warm, toasty, and making every spoonful irresistible.
  • Leftovers That Beg: I make a double batch on Sundays. The flavor only gets better overnight, and reheating? Just stir, add a splash of broth, and it’s like fresh again. My kids fight over the last bowl.

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

Here's the classic method that delivers velvety texture and deep herb flavor in one comforting pot.

1

🍳 Step 1: Build the Herb-Infused Base

Heat the 1 tbsp extra-virgin olive oil in a large Dutch oven over medium heat. Add the 1 whole diced yellow onion and cook for 5-6 minutes until softened and translucent. This slow cooking develops sweetness that forms the soup's foundation.

Add the 4 cloves minced garlic and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter. Stir in the 4 tbsp unsalted butter and let it melt completely, creating a rich base that carries all the flavors. This is where the soup's depth begins.

2

🍳 Step 2: SautĂ© the Fresh Herbs

Add the 0.5 cup chopped fresh thyme leaves and 2 whole bay leaves to the pot, stirring for 1 minute until the thyme releases its piney aroma. The bay leaves will infuse subtle earthiness as they simmer. I like to crush them lightly between my fingers first to release more flavor.

This herb combination is the secret to that rustic, homey taste. The thyme's bright notes balance the potatoes' earthiness while the bay leaves add complexity. Don't skip this step—it's what transforms ordinary potato soup into something special.

3

đŸ„˜ Step 3: Simmer the Potatoes Until Tender

Add the 2 lb cubed russet potatoes and 6 cups chicken broth to the pot. Bring to a boil, then reduce heat to medium-low and simmer uncovered for 20-25 minutes until the potatoes are fork-tender. You'll know they're done when they collapse easily under gentle pressure.

I like to stir occasionally to prevent sticking, but don't overdo it—the potatoes need room to develop their own flavor. The broth should reduce slightly, concentrating the flavors. If it looks too thin, uncover and simmer longer to achieve that perfect consistency.

4

🍳 Step 4: Finish with Cream and Season

Remove the 2 whole bay leaves from the soup. Stir in the 0.5 cup heavy cream and 0.25 cup whole milk (if using) until fully incorporated. The cream adds luxurious body while the milk mellows the richness—together they create that signature velvety texture.

Season with 1.5 tsp salt and 0.5 tsp black pepper, then taste and adjust. The cream should make the soup taste slightly richer, so you might need less salt than you expect. Let the soup simmer for another 5 minutes to allow the flavors to meld completely.

5

đŸœïž Step 5: Garnish and Serve Warm

Ladle the soup into bowls and garnish with 0.25 cup chopped fresh parsley leaves. The parsley adds a bright finish that cuts through the richness. Serve immediately with the 4 slices crusty bread on the side for dipping.

Each spoonful should deliver that perfect balance of creamy texture, herbaceous depth, and comforting warmth. The bread soaks up the extra flavorful broth, making every bite satisfying. This is the kind of soup that tastes even better the second day—just reheat gently and add a splash of broth if needed.

👹‍🍳

Pro Tips For Making Grandmother'S Potato Soup

  • PARBOIL POTATOES FIRST: I learned this the hard way—skipping the quick boil turns your soup into a mushy mess. Cut the Russets into even chunks, drop them in boiling salted water for 3-4 minutes (just until they soften slightly), then drain. This keeps their shape and prevents that sad, gluey texture later.
  • SWEEAT ONIONS LOW: After burning three batches, I finally figured out: yellow onions need patience. Cook them in the butter on medium-low heat until they’re translucent and just starting to caramelize—about 8-10 minutes. Rushing this step means your soup tastes raw and bitter, no matter how long you simmer.
  • USE COLD BROTH: Sounds weird, but it works: add cold chicken broth to your hot pot gradually while stirring. This prevents the potatoes from absorbing all the liquid at once and turning your soup into a thick paste. Start with half the broth, let it simmer 10 minutes, then add the rest.
  • TOAST THE GARLIC: My grandmother swore by this, and she was right: after sweating the onions, add the minced garlic and cook it in the butter for another 30 seconds until it’s golden, not just fragrant. This adds depth—skip it, and your soup tastes like it’s missing something. (Yes, even if you’re impatient like me.)

Essential equipment for perfect results

Dutch Oven Essentials

A 6-quart enameled cast-iron Dutch oven like the Le Creuset Signature is my go-to for this recipe. Its heavy base distributes heat evenly, preventing hot spots that can scorch onions or burn broth.

The enameled coating makes cleanup effortless—just wipe with a damp sponge after simmering. For budget-friendly options, Lodge's 5.5-quart Dutch oven works perfectly too. đŸ”„

Precision Tools

Invest in a high-quality immersion blender (like the Ninja Foodi) if you prefer a smoother texture without straining. For traditionalists, a fine-mesh potato ricer ensures creamy potatoes without lumps.

A kitchen scale helps measure potatoes accurately—aim for 2 pounds of cubed potatoes for consistent results. I also keep a fine-mesh strainer handy to remove bay leaves effortlessly.

Herb Prep Tools

Fresh herbs make all the difference, so a sharp chef's knife and cutting board are essential. I use a microplane to finely mince garlic for maximum flavor infusion. For thyme and parsley, a herb scissors (like OXO Good Grips) makes quick work of stems.

Store fresh herbs in airtight containers with a paper towel to maintain crispness for up to 5 days in the fridge.

Temperature Control

A digital instant-read thermometer (like ThermoWorks Thermapen) ensures your broth reaches the ideal simmering temperature of 190-200°F. This prevents overcooking the potatoes while allowing flavors to meld. For stovetop control, I use a stainless steel pot holder to adjust heat settings safely—medium-low is key for even simmering.

A wooden spoon prevents scratching the Dutch oven's surface while stirring.

Serving Essentials

Warm bowls are a must—preheat ceramic or stoneware bowls in the oven for 5 minutes before serving to maintain soup temperature. A ladle with a strainer (like OXO Good Grips) makes garnishing with parsley effortless.

For presentation, I keep crusty bread in a basket lined with a linen napkin to absorb excess broth. A small pitcher of extra broth on the table lets guests adjust consistency to their preference.

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 14g70%
Cholesterol 65mg22%
Sodium 810mg35%
Total Carbohydrate 36g12%
Dietary Fiber 6g21%
Sugars 8g
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 dairy?

Replace the heavy cream and milk with 2 cups vegetable broth and add 1/2 cup mashed potatoes at the end for creaminess. For extra richness, stir in 2 tablespoons nutritional yeast after simmering—it adds a cheesy, umami depth without dairy.

2

How do I prevent the soup from getting too thick?

Start with 6 cups broth and simmer uncovered to let excess liquid evaporate naturally. If it thickens too much, whisk in 2-3 tablespoons warm broth until smooth. For a smoother texture, use an immersion blender for 10-15 seconds after removing bay leaves—just enough to break up potatoes without making it pureed.

3

What’s the best way to reheat leftovers?

Gently reheat on the stovetop over low heat for 5-7 minutes, stirring occasionally. Add a splash of broth or milk if it thickens too much. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals, stirring between each. Never boil—this can make the cream separate.

4

Can I use sweet potatoes instead of russets?

Yes, but expect a sweeter, slightly firmer texture. Use 2 pounds peeled and cubed sweet potatoes and reduce simmering time to 15-20 minutes (they cook faster). For balance, add 1/2 tsp cinnamon when sautĂ©ing onions—it complements the natural sweetness beautifully.

5

Why does my soup taste bland after adding cream?

The cream can dilute flavors, so adjust seasoning with extra salt, black pepper, or a pinch of smoked paprika after adding it. For depth, stir in 1 teaspoon lemon juice or 1/2 teaspoon Dijon mustard—both brighten the richness. If the broth tastes flat, simmer uncovered for 5 extra minutes to concentrate flavors.

★★★★★4.8(10 reviews)
Categories Soups & Stews