If you have ever eaten a clove of roasted garlic straight from the bulb, you already know why this soup exists. Something magical happens in the oven: the sharp bite mellows into a nutty, jammy sweetness, and all that flavor ends up in your bowl tonight.
This is a soup for people who think a recipe can never have too much garlic. Three whole heads go in, but don't panic – roasting tames them completely, so the finished soup tastes rich and mellow rather than aggressive. A splash of cream and a handful of Parmesan round everything out.
It comes together in under an hour with mostly pantry ingredients, and it freezes beautifully, so you can make a big pot and pull out a cozy dinner on a random Tuesday. Let's get roasting.
Why You'll Love This Recipe
About the Ingredients
3 whole heads garlic (about 45 cloves)
Look for firm, tight heads with no green sprouts; green sprouts taste bitter, so cut them out. If you're short on time, 1 1/2 cups (about 200g) of peeled garlic cloves from a jar works fine – just drain and pat them dry before roasting.
3 tbsp olive oil, divided
Regular olive oil is perfect here since it's going in a hot oven; save your fancy finishing oil for drizzling at the end. Avocado oil is a good neutral swap if you prefer.
1 large yellow onion (about 300g), roughly chopped
Yellow onion gives the sweetest base; white or sweet onion works too. Skip red onion, which turns the soup an unappealing gray-purple.
2 medium Yukon Gold potatoes (about 400g), peeled and cubed
Yukon Golds blend into a creamy texture without turning gluey. Russets work but need a lighter hand with the blender; waxy red potatoes stay a bit chunkier.
4 cups (960ml) low-sodium vegetable or chicken broth
Low-sodium lets you control the salt since the Parmesan adds plenty. For a richer soup, use chicken broth; for vegan, choose a good-quality vegetable stock, not water.
1/2 cup (120ml) heavy cream
For a lighter version, use half-and-half or full-fat coconut milk – coconut adds a subtle sweetness that plays nicely with the garlic. Add it off the heat so it doesn't split.
1/3 cup (30g) grated Parmesan
Freshly grated Parmigiano-Reggiano melts smoothly; pre-shredded cheese contains anti-caking agents that can turn grainy. Nutritional yeast (2 tbsp) is a solid vegan substitute.
1 tsp fresh thyme leaves, plus more for garnish
Fresh thyme echoes the roasty flavors; 1/2 tsp dried thyme works if you rub it between your fingers first. A pinch of dried oregano is a fine stand-in.
1 1/4 tsp fine sea salt, plus more to taste
Season in stages – the garlic, the broth, then the finish – because the soup reduces and concentrates salt as it simmers. Kosher salt can be used, but use about 1 1/2 tsp.
1/2 tsp freshly ground black pepper
Fresh-cracked pepper blooms in the hot oil; pre-ground loses its punch. A pinch of red pepper flakes adds a gentle warmth if you like a little heat.
Tips & Tricks
Don't Skip the Roast
Raw garlic simmered in broth tastes harsh and sulfurous; the full 40 minutes in the oven is what creates that sweet, jammy flavor.
Blend in Batches
Overfilling the blender with hot soup causes steam explosions – fill it only halfway and vent the lid.
Watch the Cream
Add cream off the heat and stir gently; boiling it with the acidic garlic can cause curdling.
Taste Before Salting
Parmesan is salty, so taste after it melts in and adjust from there rather than salting early.
Pro Tips
Step-by-Step Instructions
1. Heat the oven
Preheat the oven to 400°F (200°C) and line a small baking dish with foil. The high heat caramelizes the garlic sugars without burning them.
2. Roast the garlic
Slice the top quarter off each garlic head to expose the cloves, drizzle with 1 tbsp olive oil, and wrap tightly in foil. Roast for 40 minutes at 400°F (200°C) until the cloves are deep golden brown and a knife slides in with zero resistance. Let cool for 5 minutes, then squeeze the cloves out of their skins.
3. Soften the onion
Warm the remaining 2 tbsp olive oil in a large pot over medium heat (about 350°F/175°C on an infrared thermometer). Add the onion and thyme and cook for 6-7 minutes, stirring occasionally, until translucent and just golden at the edges.
4. Build the base
Add the roasted garlic cloves, potatoes, broth, salt, and pepper to the pot. Bring to a boil, then reduce to a gentle simmer and cook uncovered for 18-20 minutes, until the potatoes mash easily against the side of the pot with a spoon.
5. Blend until silky
Remove from the heat and blend with an immersion blender until completely smooth, about 1-2 minutes – the texture should be velvety with no potato lumps. If using a countertop blender, work in two batches and vent the lid.
6. Finish with cream
Off the heat, stir in the heavy cream and Parmesan until the cheese melts and the soup looks glossy. Taste and add salt and pepper as needed – it should taste sweet, savory, and rich.
7. Serve hot
Ladle into warm bowls and garnish with extra thyme, a swirl of cream, and a crack of black pepper. Serve with crusty bread for dipping.
Delicious Variations
Smoky Roasted Garlic Soup
Stir 1/2 tsp smoked paprika into the onions and top with toasted pepitas for a warm, earthy twist.
Roasted Garlic Tomato Soup
Add one 14 oz (400g) can of crushed tomatoes with the broth for a tangier, rosier version that's lovely with grilled cheese.
Vegan Roasted Garlic Soup
Swap the cream for full-fat coconut milk and the Parmesan for 2 tbsp nutritional yeast plus a squeeze of lemon.
How to Store Roasted Garlic Soup
Refrigerator
Store in an airtight container in the refrigerator for up to 4 days. The flavor deepens overnight, so it's even better the next day.
Freezer
Freeze in portions for up to 3 months; leave 1 inch of headspace in the container since the soup expands. Thaw overnight in the refrigerator before reheating.
Reheating
Reheat gently over medium-low heat, stirring often, until steaming but not boiling. Add a splash of broth or cream if it has thickened too much.
Frequently Asked Questions
Q: Is roasted garlic soup very garlicky?
No – roasting mellows the garlic into a sweet, nutty flavor, so three heads taste rich and mellow rather than sharp. The soup has a deep garlic aroma but none of the raw bite.
Q: Can I make roasted garlic soup without cream?
Yes, the potatoes already give it body, so you can simply leave the cream out or use coconut milk for a dairy-free version. The soup will be a bit lighter but still silky.
Q: How do I roast garlic quickly if I'm short on time?
Roast separated, unpeeled cloves at 400°F (200°C) for 20-25 minutes instead of whole heads, which cuts the time nearly in half. They'll be golden and soft when done.
Q: Can I use pre-peeled garlic from a jar?
Yes, use about 1 1/2 cups of drained, patted-dry peeled cloves and roast them on a sheet pan for 20-25 minutes at 400°F (200°C). Jarred garlic is milder, so taste and adjust.
Q: What do you serve with roasted garlic soup?
Crusty bread or garlic toast is the classic pairing, and a simple green salad or a grilled cheese sandwich turns it into a full meal. A drizzle of good olive oil on top is a lovely finishing touch.
Give this roasted garlic soup a spot on your table this week – it's the kind of bowl that makes the whole kitchen smell like a warm bakery. If you make it, tell me how many heads you dared to use. Happy cooking, and don't sweat the small stuff.
Roasted Garlic Soup
Roasted Garlic Soup turns three whole heads of garlic into a silky, sweet, deeply savory bowl of comfort that garlic lovers will crave all season.
🧂 Ingredients
- 3 whole heads garlic (about 45 cloves)
- 3 tbsp olive oil, divided
- 1 large yellow onion (about 300g), roughly chopped
- 2 medium Yukon Gold potatoes (about 400g), peeled and cubed
- 4 cups (960ml) low-sodium vegetable or chicken broth
- 1/2 cup (120ml) heavy cream
- 1/3 cup (30g) grated Parmesan
- 1 tsp fresh thyme leaves, plus more for garnish
- 1 1/4 tsp fine sea salt, plus more to taste
- 1/2 tsp freshly ground black pepper
📋 Instructions
- 1Heat the oven — Preheat the oven to 400°F (200°C) and line a small baking dish with foil. The high heat caramelizes the garlic sugars without burning them.
- 2Roast the garlic — Slice the top quarter off each garlic head to expose the cloves, drizzle with 1 tbsp olive oil, and wrap tightly in foil. Roast for 40 minutes at 400°F (200°C) until the cloves are deep golden brown and a knife slides in with zero resistance. Let cool for 5 minutes, then squeeze the cloves out of their skins.
- 3Soften the onion — Warm the remaining 2 tbsp olive oil in a large pot over medium heat (about 350°F/175°C on an infrared thermometer). Add the onion and thyme and cook for 6-7 minutes, stirring occasionally, until translucent and just golden at the edges.
- 4Build the base — Add the roasted garlic cloves, potatoes, broth, salt, and pepper to the pot. Bring to a boil, then reduce to a gentle simmer and cook uncovered for 18-20 minutes, until the potatoes mash easily against the side of the pot with a spoon.
- 5Blend until silky — Remove from the heat and blend with an immersion blender until completely smooth, about 1-2 minutes – the texture should be velvety with no potato lumps. If using a countertop blender, work in two batches and vent the lid.
- 6Finish with cream — Off the heat, stir in the heavy cream and Parmesan until the cheese melts and the soup looks glossy. Taste and add salt and pepper as needed – it should taste sweet, savory, and rich.
- 7Serve hot — Ladle into warm bowls and garnish with extra thyme, a swirl of cream, and a crack of black pepper. Serve with crusty bread for dipping.