Grandmother's Potato Soup Recipe: Velvety Roasted Garlic Base

Soups & Stews

Grandmother's Potato Soup Recipe: Velvety Roasted Garlic Base

This grandmother's potato soup recipe brings warmth to winter tables with its velvety roasted garlic base and hearty texture. The secret lies in slow-roasting garlic until sweet and golden, then simmering potatoes until tender—no blending required for that comforting chunkiness.

I first made this version during a snowstorm when my grandmother called from her kitchen, insisting "real soup needs time."

The magic happens in the gradual simmer, where onions caramelize into deep sweetness while potatoes absorb their flavors. A splash of cream at the end creates that signature velvety finish, though you can substitute coconut milk for a lighter version.

This recipe balances tradition with modern adaptability—perfect for family dinners or meal prep.

What you'll end up with is a steaming bowl of soup with golden potatoes, tender carrots, and that unmistakable roasted garlic aroma. The crusty bread soaks up every last drop, while a dollop of sour cream adds richness.

It's the kind of soup that tastes even better the next day, when flavors meld completely.

Whether you're serving a crowd or saving leftovers for lunch, this potato soup delivers comfort in every spoonful. The technique is straightforward, but the results feel like a hug from your favorite cook. Let's get started on this timeless recipe.

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

Ingredients for grandmother's potato soup

Roasted garlic, tender potatoes, and slow-simmered flavors make this soup a winter classic.

Ingredient Amount Notes
Yellow Onions 🧅 2 whole Thinly sliced for caramelizing
Russet Potatoes 🥔 3 lb Peeled, cut into 1-inch cubes
Carrots 🥕 4 medium Peeled, cut into 1-inch pieces
Garlic Cloves 🧄 12 whole Roasted until golden and sweet
Chicken Broth 💧 6 cups Low-sodium preferred for flavor
Heavy Cream 🥛 ½ cup Full-fat for velvety texture
Sour Cream 🧀 ¼ cup For serving, optional
Butter 🧈 4 tbsp Unsalted, for roasting garlic
Fresh Thyme 🌿 2 sprigs Or 1 tsp dried thyme
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground
Olive Oil 🫒 ¼ cup For sautéing onions

The roasted garlic is non-negotiable—it's what gives this soup its signature depth. Buy whole heads of garlic at Whole Foods or your local farmers market for the freshest flavor. Roast them until golden and sweet, then squeeze out the cloves. No food processor needed—just a knife and patience. If you're in a hurry, jarred roasted garlic works in a pinch, but it lacks that homemade touch. The potatoes should be firm and starchy—Russets or Yukon Golds are perfect. Cut them evenly so they cook at the same rate. Carrots? Any color works, but orange carrots add natural sweetness that pairs beautifully with the roasted garlic.

No heavy cream? Coconut milk or cashew cream keeps it creamy without dairy. Short on thyme? Dried thyme at half the amount works, but fresh is ideal. The butter for roasting garlic? Unsalted is best—you control the seasoning. If you're making this ahead, skip the cream until serving so it doesn't curdle. The broth is where flavor builds—homemade is ideal, but even the good store-bought stuff (like Pacific Foods) works. For extra richness, add a splash of white wine when sautéing the onions. And if you're feeling fancy, top with crispy fried shallots for crunch.

This soup tastes even better the next day—flavors meld completely. Store leftovers in the fridge for 4-5 days or freeze for up to 3 months. I always make a double batch because it disappears fast. Reheat gently on the stove—never microwave, or it gets rubbery. Garnish with fresh parsley and a dollop of sour cream right before serving. The crusty bread? Sourdough or a good baguette soaks up every last drop. And if you're prepping for a crowd, double the garlic and carrots—they're the stars of the show.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe because it’s literally dump-and-simmer. Peel those Russets, dice the onions and carrots—no fancy techniques, just a big pot and 20 minutes. The broth does all the work while you stir once or twice. (Yes, even on a Tuesday night.)
  • Garlic-Broth Bomb: That moment when you taste the first spoonful? The onions caramelize just enough, the garlic cloves melt into the broth, and the Russets turn into velvety chunks—chef’s kiss. Honestly, the broth alone makes this soup addictive, but the potatoes? They’re the star.
  • Leftovers That Beg for More: This soup actually improves the next day. The flavors meld, the potatoes get even creamier, and it’s the easiest meal to reheat for lunch. I’ll be real: I’ve frozen portions for months, and it’s still delicious straight from the freezer.
  • Budget-Friendly Crowd-Pleaser: Russets and carrots are cheap, broth is cheap, and this feeds six for under $10. Between us, it’s the kind of dish that makes you look like a hero at potlucks—no one will guess how simple it was. Plus, the leftovers stretch into snacks for days.

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

Here's how to make this comforting classic with a rich, roasted garlic base.

1

Roast the Garlic Until Sweet and Golden

Preheat your oven to 400°F. Peel the 12 whole garlic cloves and place them in a small baking dish. Drizzle with 2 tablespoons olive oil and dot with 2 tablespoons butter. Tuck the 2 sprigs fresh thyme around the garlic cloves.

Roast for 25-30 minutes until the garlic is golden brown and tender when pierced with a fork. You'll smell that irresistible sweet, nutty aroma—this is what gives the soup its signature depth. Let the garlic cool slightly before squeezing out the cloves from their skins. Here's the thing—roasted garlic should be soft enough to crush with a fork but still hold its shape when squeezed.

2

Caramelize the Onions for Rich Flavor

Heat 2 tablespoons olive oil in a large Dutch oven over medium-low heat. Add the 2 whole yellow onions sliced thinly, and cook for 20-25 minutes until deep golden brown. Stir occasionally, but don't rush this step—patience is key for that sweet, jammy texture.

When the onions are caramelized, add the 4 medium carrots cut into 1-inch pieces and cook for another 5 minutes until they begin to soften. The onions should be so tender they almost melt when pressed with a wooden spoon. This is the flavor foundation of your soup, so take your time here. If the onions start to burn, reduce the heat slightly—you want color, not char.

3

Build the Soup Base with Potatoes and Broth

Add the 3 lb russet potatoes cut into 1-inch cubes to the Dutch oven. Pour in the 6 cups chicken broth and bring to a gentle simmer. Add the 1.5 teaspoons salt and 0.5 teaspoon black pepper, then stir to combine.

Simmer uncovered for 20-25 minutes until the potatoes are fork-tender and easily pierced with a knife. You'll notice the soup thickens slightly as the starch from the potatoes releases. If it gets too thick, add a splash of water or broth. The potatoes should be soft but not mushy—this ensures a creamy texture without losing their shape.

4

Finish with Cream and Roasted Garlic

Use an immersion blender to purée about half of the soup until smooth, leaving some texture for heartiness. Stir in the roasted garlic cloves and the 0.5 cup heavy cream, then simmer gently for 5 minutes to let the flavors meld. Taste and adjust seasoning—you might need a little more salt or pepper to balance the richness.

Real talk: This is where the magic happens. The roasted garlic adds a sweet, mellow depth that transforms ordinary potato soup into something extraordinary. If you prefer a smoother texture, blend the entire soup, but I like to keep some of that rustic character. The cream should make the soup velvety, but not heavy—it's the perfect finishing touch.

5

Serve Warm with Fresh Garnishes

Ladle the soup into bowls and top each serving with a dollop of 0.25 cup sour cream and a sprinkle of 0.25 cup fresh parsley. The sour cream adds a creamy contrast to the rich broth, while the parsley brightens everything up with a fresh finish.

Serve immediately while warm—this soup tastes best fresh from the pot. If you're making it ahead, reheat gently on the stove and add a splash of broth if it thickens too much. The aroma alone will bring back memories of Grandma's kitchen, and every spoonful delivers that perfect balance of creamy, savory, and sweet flavors. Enjoy it with crusty bread for the ultimate comfort meal.

👨‍🍳

Pro Tips For Making Grandmother'S Potato Soup

  • SWEAT THE ONIONS FIRST: I learned this the hard way—skipping the slow cookdown makes the soup taste flat. Dice the yellow onions into ¼-inch pieces, then cook them in butter or oil over medium-low heat for 10-12 minutes until soft and golden. The longer they cook, the deeper the flavor, and you’ll taste it in every spoonful.
  • PEEL AND CUT POTATOES UNIFORM: Russets break apart when overcooked, so aim for 1½-inch chunks. Peel them first—yes, it’s tedious—but uneven pieces mean some will turn to mush while others stay hard. If you’re lazy (like me), at least cut them the same size so they cook together.
  • SAVE THE BROTH WATER: After simmering the soup, taste the broth before adding more. If it’s weak, resist the urge to dump in extra water—just reduce the heat and let it thicken naturally. Grandmother’s soup was never watery; it was rich, so adjust salt and seasoning instead.
  • FINISH WITH GARLIC AND ACID: Crush the garlic cloves before adding them in the last 5 minutes—this releases more flavor. A splash of lemon juice or vinegar at the end brightens everything. I was skeptical until I tried it: the difference is subtle but undeniable.

Common mistakes when making great grandmother's potato soup

Overcooking Potatoes

Potatoes are the heart of this soup, so don't let them turn to mush! The ideal texture is fork-tender with a slight bite—20-25 minutes of simmering is perfect. Overcooking releases too much starch, making the soup gluey.

I've ruined many batches by walking away and forgetting about them. Set a timer and check frequently with a fork. If they're falling apart, they're done. 🥔

Skipping Roasted Garlic

This isn't just any potato soup—it's the roasted garlic that makes it special. Jarred roasted garlic lacks that homemade depth, and raw garlic will make your soup taste harsh.

Take the 25-30 minutes to roast it properly. The sweet, mellow flavor is worth every minute. I promise you'll taste the difference. 🧄

Rushing the Onions

Caramelizing onions takes time—20-25 minutes at medium-low heat. If you rush this step, you'll end up with bitter, browned onions instead of sweet, jammy ones.

The secret is patience and low heat. Stir occasionally and let them develop that deep golden color. Trust me, your soup will thank you. 🧅

Adding Cream Too Early

Cream curdles when heated too long, turning your velvety soup into a lumpy mess. Stir in the 0.5 cup heavy cream only in the last 5 minutes of cooking. If you're making this ahead, add the cream just before serving. This simple trick keeps your soup smooth and creamy. 🥛

Ignoring Salt Gradually

Don't dump all 1.5 teaspoons of salt at once—add it gradually as the soup simmers. This lets you taste and adjust properly. I've made this mistake too many times, ending up with oversalted soup.

Taste as you go and adjust with a pinch at a time. Your taste buds will thank you. 🧂

Using Low-Quality Broth

Cheap broth with artificial flavors will make your soup taste flat. Invest in a good low-sodium chicken broth—I like Pacific Foods or homemade. The broth carries the entire soup, so don't skimp here. The difference in flavor is night and day. 💧

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 11g55%
Cholesterol 45mg15%
Sodium 680mg29%
Total Carbohydrate 45g16%
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 blending?

The recipe keeps a rustic texture by blending only half the soup. For a completely unblended version, simply omit the blending step and stir in the roasted garlic and cream at the end. The potatoes will release enough starch to create a naturally creamy consistency.

2

How can I make this soup vegetarian?

Swap the chicken broth for vegetable broth and use cashew cream (blend soaked cashews with water) instead of heavy cream. Add mushrooms or lentils for extra protein. The roasted garlic and caramelized onions will still shine as the flavor base.

3

What's the best way to reheat leftovers?

Gently reheat on the stove over low-medium heat with a splash of broth to restore creaminess. Never microwave—it makes the potatoes rubbery. If the soup thickens too much, stir in a little water or broth until smooth. The flavors actually improve overnight!

4

Can I use sweet potatoes instead?

Yes, but they'll need 10-15 minutes longer to cook through. Sweet potatoes add natural sweetness that pairs beautifully with the roasted garlic. Just reduce the regular potatoes to 2 lb and add 1 lb sweet potatoes (peeled and cubed).

5

How do I store and freeze this soup?

Store in an airtight container in the fridge for 4-5 days or freeze for up to 3 months. For freezing, cool completely first, then portion into containers. Thaw overnight in the fridge before reheating. The texture holds up well when frozen!

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