Garlic soup sounds like it should not work — too much of one thing. It works because heat transforms garlic completely. Raw garlic is sharp and aggressive. Slow-cooked garlic becomes sweet, mellow, and deeply savory. The soup is built around that transformation.
Make this when you are tired, slightly under the weather, or just want something that feels restorative. It is simple and it delivers.
Garlic soup is a soul-warming Italian-inspired classic that transforms two humble heads of garlic into something impossibly creamy and comforting. Made with potatoes, leeks, and a splash of cream, this easy recipe comes together in about an hour and delivers restaurant-quality flavor with everyday pantry ingredients.
Video
About This Recipe
This Italian-style garlic soup — sometimes compared to the Spanish classic sopa de ajo — is all about coaxing maximum flavor from garlic by cooking it low and slow. Unlike roasted garlic soups that require lengthy oven time, this stovetop version gently sautés two full heads of garlic with onion and leek until meltingly soft, then simmers everything with potatoes and chicken stock before blending into a velvety purée.
The potatoes act as a natural thickener, giving the soup a rich body without needing flour or excessive cream. A half cup of cream at the end adds just enough luxuriousness, while homemade olive-oil croutons and a generous handful of fresh parsley bring crunch and color to every bowl.
This recipe is wonderfully adaptable — swap the chicken stock for vegetable stock and skip the cream to make it fully vegan, or keep it as-is for a comforting weeknight dinner that feeds four to six people with minimal effort.

Ingredients for Garlic Soup
Garlic — 2 whole small heads (about 12-16 cloves). The star of the show; cooking it low and slow mellows the sharpness into a sweet, nutty flavor.
Potatoes — 2 medium, peeled and diced. These act as the natural thickener that gives the soup its creamy body without flour.
Leek — 1 large, cleaned and chopped. Adds a gentle, sweet onion flavor that pairs beautifully with the garlic.
Onion — 1 medium, chopped. Builds the aromatic base along with the leek.
Chicken stock — 7 cups. Use a good quality stock for the best flavor. Vegetable stock works perfectly for a vegetarian version.
Dried thyme — ½ teaspoon. A classic herb pairing that complements garlic without overpowering it.
Cream — ½ cup. Adds richness and a silky finish. Omit for a lighter or vegan version.
Olive oil — ½ cup. Used for both sautéing the vegetables and frying the croutons.
Fresh parsley — 1 cup, chopped. Brightens up the soup with color and fresh flavor.
Rustic bread — 6 slices, cubed. Fried in olive oil to make crispy croutons for topping.
Salt and pepper — to taste.

Substitutions & Variations
Make it vegetarian or vegan: Replace the chicken stock with vegetable stock. For a fully vegan version, also omit the cream — the potatoes provide plenty of body on their own. Use olive oil (instead of butter) for the croutons.
Swap the cream: For a lighter soup, use low-fat milk, unsweetened almond milk, or coconut cream. Each brings a slightly different character but all work well.
Roast the garlic instead: Wrap whole garlic heads in foil and roast at 375°F (190°C) for about 40 minutes until soft. Squeeze out the cloves and add them to the soup with the potatoes. This gives a deeper, more caramelized garlic flavor.
Add extra vegetables: Stir in a diced celery stalk or a small parsnip when sautéing the aromatics for added depth and subtle sweetness.
Cheese topping: Sprinkle freshly grated Parmesan over each bowl for an extra savory touch, or float a slice of Gruyère toast on top for a French onion soup–style presentation.
How to Make Garlic Soup
Step 1 — Sauté the aromatics. In a heavy pot over medium heat, add the olive oil. Toss in the chopped onion, sliced leek, and dried thyme. Cook gently without browning, stirring occasionally, until soft and translucent — about 5 minutes.
Step 2 — Cook the garlic. Peel and roughly chop the garlic cloves from both heads, then add them to the pot. Turn the heat to low and cook for about 15 minutes, stirring occasionally. The garlic should become very soft and fragrant without taking on any color.
Step 3 — Simmer with potatoes. Peel and dice the potatoes, then add them to the pot along with the chicken stock. Season with salt and pepper. Bring to a gentle boil, then reduce heat and simmer for 25-30 minutes, or until the potatoes are completely tender.
Step 4 — Blend and finish. Add the cream and mix well. Use an immersion blender to purée the soup until smooth and velvety. Taste and adjust the seasoning — you may want more salt, pepper, or even a squeeze of lemon juice.
Step 5 — Make the croutons. While the soup simmers, dice the rustic bread into bite-sized cubes. In a separate pan, fry them in a little olive oil over low heat, tossing frequently, until golden brown and crispy on all sides.
Step 6 — Serve. Ladle the soup into warm bowls. Top each serving with a generous pile of croutons and a scattering of fresh chopped parsley. Serve immediately.
What to Serve With Garlic Soup
Crusty bread: A warm baguette or slice of sourdough for dipping into the creamy broth is a must.
Simple green salad: A peppery arugula salad with lemon vinaigrette cuts through the richness of the soup nicely.
Roasted vegetables: A side of roasted carrots, zucchini, or asparagus makes this into a more substantial meal.
Grilled cheese sandwich: Pair with a crispy grilled cheese for the ultimate comfort food combination — especially on a cold evening.
Frequently Asked Questions
Can I use vegetable stock instead of chicken stock?
Absolutely. Vegetable stock makes this soup fully vegetarian and the flavor is still excellent. The garlic and potatoes carry most of the flavor anyway.
How many cloves of garlic are in two small heads?
Typically a small head has 6-8 cloves, so you are looking at roughly 12-16 cloves total. Do not worry about being exact — more garlic just means more flavor.
Can I use a regular blender instead of an immersion blender?
Yes, but let the soup cool slightly first. Blend in batches and hold the lid down firmly with a kitchen towel to prevent hot splashes.
The soup seems too thick — can I thin it out?
Yes, add more stock a splash at a time until you reach your preferred consistency. You can also stir in a little water or milk.
How do I store leftover garlic soup?
Store in an airtight container in the refrigerator for up to 3 days. You can also freeze the soup (without croutons) for up to 3 months. Thaw overnight in the fridge and reheat gently on the stovetop.
Can I roast the garlic instead of sautéing it?
Yes! Roasting mellows the garlic even further. Wrap whole heads in foil and roast at 375°F for about 40 minutes, then squeeze the soft cloves directly into the soup with the potatoes.
Is garlic soup good for a cold?
Garlic has well-known immune-supporting properties, and a warm bowl of soup is always comforting when you are under the weather. It is not a cure, but it certainly helps.
What bread works best for croutons?
Any sturdy bread works — sourdough, ciabatta, or a country loaf. Slightly stale bread is actually ideal because it crisps up better and absorbs less oil.
You May Also Like

Ingredients
Method
- In a heavy pot over medium heat add olive oil. Add chopped onion leek and thyme. Cook gently without browning.
- Add garlic and cook on low heat about 15 minutes.
- Peel and dice potatoes add to pot with chicken stock. Season with salt and pepper. Simmer 25-30 minutes.
- Add cream mix well and blend with an immersion blender. Adjust seasoning.
- Dice bread and fry in olive oil on low heat until brown and crispy for croutons.
- Garnish soup with croutons and chopped parsley.
Video
Notes
- Vegetarian — use vegetable stock instead of chicken stock.
- Vegan — use vegetable stock, omit cream, use olive oil for croutons.
- Storage — refrigerate up to 3 days, freeze up to 3 months.









Leave a Reply