If you have ever eaten a clove of roasted garlic straight from the head, you know the magic: the sharp bite disappears and something sweet, nutty, and almost buttery takes over. This soup takes that magic and multiplies it by six whole heads, then blends them into a velvety broth with potato and a whisper of thyme.
The trick is patience at the front end. Roasting the garlic low and slow until the cloves are golden and jammy does most of the flavor work for you, so the soup itself only needs about twenty minutes on the stove. A splash of cream at the end turns it luxuriously silky, but it is just as good without it.
Serve it with crusty bread for dunking and a swirl of olive oil on top. It is the kind of soup that makes a cold evening feel like a small celebration, and it freezes beautifully for future garlic emergencies.
Why You'll Love This Recipe
About the Ingredients
6 whole heads garlic (about 3 oz / 85g peeled cloves total)
Look for firm, tight heads with dry, papery skins; soft or sprouting heads taste bitter. If you are short on time, substitute 1 1/2 cups (150g) peeled garlic cloves tossed in oil and roasted on a sheet pan.
3 tablespoons olive oil, divided
Regular (not extra-virgin) olive oil holds up better to the oven heat. Avocado oil works as a neutral substitute if you dislike olive flavor.
1 medium yellow onion (about 8 oz / 225g), roughly chopped
Yellow onion gives the sweetest base; sweet or Vidalia onions can substitute but reduce the added salt slightly since they caramelize faster.
1 medium Yukon Gold potato (about 8 oz / 225g), peeled and cubed
Yukon Gold blends to a creamy texture; substitute a russet for a fluffier body or a small parsnip for a slightly sweeter, lower-starch option.
4 cups (960ml) low-sodium vegetable broth
Use a good-quality broth since it makes up most of the flavor; chicken broth can substitute if you are not keeping the soup vegetarian.
1 teaspoon fresh thyme leaves, plus extra for garnish
Fresh thyme pairs beautifully with roasted garlic; if using dried, use 1/2 teaspoon and add it with the broth.
1/2 teaspoon kosher salt, plus more to taste
Kosher salt is less dense than table salt; if using fine table salt, start with 1/4 teaspoon and adjust at the end.
1/4 teaspoon freshly ground black pepper
Freshly cracked pepper is worth it here; white pepper works if you want a smoother visual finish.
1/2 cup (120ml) heavy cream
For a lighter version, substitute full-fat coconut milk or stir in 1/4 cup (60ml) whole milk plus 1 tablespoon butter at the end.
2 tablespoons grated Parmesan, for serving
Freshly grated Parmesan melts best; nutritional yeast (1 tablespoon) gives a similar savory hit for a dairy-free bowl.
Tips & Tricks
Do not rush the roast
garlic needs a full hour at 400F (200C) to turn jammy and sweet. Pulling it early leaves a sharp, raw bite that no amount of cream will fix.
Squeeze, do not scrape
let the roasted heads cool for 10 minutes, then squeeze from the root end so the soft cloves pop out cleanly. Scraping with a spoon wastes the best, caramelized bits.
Blend hot but vented
when pureeing, remove the center cap of your blender lid and cover it with a folded towel so steam escapes. A sealed blender full of hot soup can blow its lid.
Season at the end
roasted garlic and Parmesan both carry salt, so taste after blending and add the final pinch then. Oversalting early is the most common way this soup goes wrong.
Pro Tips
Step-by-Step Instructions
1. Heat the oven
Preheat the oven to 400F (200C) and set a rack in the middle position. Line a small baking dish or sheet of foil with parchment for easy cleanup.
2. Prep the garlic heads
Slice the top quarter off each garlic head to expose the cloves. Drizzle each cut face with about 1/2 teaspoon olive oil, wrap the heads loosely in foil, and place them cut side up in the baking dish.
3. Roast until jammy
Roast for 55 to 65 minutes, until the cloves are deep golden brown and completely soft when pressed with a fork. Let cool for 10 minutes, then squeeze the cloves out of their skins.
4. Soften the onion
While the garlic cools, heat the remaining 1 1/2 tablespoons olive oil in a large pot over medium heat (about 350F / 175C). Add the onion and cook for 6 to 8 minutes, stirring occasionally, until translucent and lightly golden at the edges.
5. Build the base
Add the potato, roasted garlic cloves, thyme, salt, and pepper to the pot. Pour in the broth and bring to a boil, then reduce the heat and simmer for 18 to 20 minutes, until the potato cubes crush easily against the side of the pot.
6. Blend until silky
Remove the pot from the heat and blend with an immersion blender until completely smooth, about 1 to 2 minutes. If using a countertop blender, work in two batches and vent the lid.
7. Finish with cream
Return the pot to low heat and stir in the heavy cream. Warm for 3 to 4 minutes, until the soup is steaming but not bubbling, then taste and adjust the salt.
8. Serve and garnish
Ladle into bowls and top with grated Parmesan, a few thyme leaves, and a crack of black pepper. Serve hot with crusty bread.
Delicious Variations
Smoky Roasted Garlic Soup
Stir in 1/2 teaspoon smoked paprika with the broth and finish with a drizzle of chili oil for a warm, campfire-like depth.
Creamy Potato-Garlic Chowder
Double the potato to 1 pound (450g) and leave the soup slightly chunky for a heartier, chowder-style bowl.
Vegan Coconut Garlic Soup
Swap the heavy cream for full-fat coconut milk and skip the Parmesan, finishing with toasted coconut flakes instead.
How to Store Roasted Garlic Soup
Refrigerator
Store in an airtight container in the refrigerator for up to 4 days. The soup will thicken as it chills; stir in a splash of broth or water when reheating.
Freezer
Freeze in portion-sized containers for up to 3 months. Leave 1 inch of headspace, and thaw overnight in the refrigerator before reheating.
Reheating
Reheat gently on the stovetop over low heat, stirring often, for 5 to 7 minutes until steaming. Avoid a hard boil, which can make the cream separate.
Frequently Asked Questions
Q: How do you roast garlic for soup?
Cut the tops off whole heads, drizzle with olive oil, wrap in foil, and roast at 400F (200C) for 55 to 65 minutes until the cloves are golden and soft. Squeeze the cooled cloves from their skins before adding them to the pot.
Q: Is roasted garlic soup healthy?
It can be a reasonably balanced soup, since garlic is low in calories and the potato adds fiber and potassium. This version lands around 285 calories per bowl, and you can lighten it further by using coconut milk or milk instead of heavy cream.
Q: Why is my garlic soup bitter?
Bitterness usually comes from garlic that was roasted too hot or too long and scorched at the edges. Keep the oven at 400F (200C), keep the heads wrapped in foil, and discard any cloves that are dark brown or black before blending.
Q: Can I make roasted garlic soup without cream?
Yes, the soup is delicious dairy-free. Substitute full-fat coconut milk for the cream, or simply blend in an extra potato for body and finish with a drizzle of olive oil instead.
Q: How many heads of garlic are too many for soup?
Six heads sounds like a lot, but roasting mellows the sharpness dramatically, so the finished soup tastes sweet and nutty rather than overwhelming. If you are sensitive to garlic, start with four heads and add more to taste.
If you make this roasted garlic soup, I would love to hear how it turned out. Leave a comment below with your favorite garnish, or tag me in a photo of your steaming bowl, and do not forget to pin the recipe for your next cozy night in.
Roasted Garlic Soup
Roasted Garlic Soup is a silky, deeply savory bowl made from whole caramelized heads of garlic that mellow into sweet, nutty comfort.
🧂 Ingredients
- 6 whole heads garlic (about 3 oz / 85g peeled cloves total)
- 3 tablespoons olive oil, divided
- 1 medium yellow onion (about 8 oz / 225g), roughly chopped
- 1 medium Yukon Gold potato (about 8 oz / 225g), peeled and cubed
- 4 cups (960ml) low-sodium vegetable broth
- 1 teaspoon fresh thyme leaves, plus extra for garnish
- 1/2 teaspoon kosher salt, plus more to taste
- 1/4 teaspoon freshly ground black pepper
- 1/2 cup (120ml) heavy cream
- 2 tablespoons grated Parmesan, for serving
📋 Instructions
- 1Heat the oven — Preheat the oven to 400F (200C) and set a rack in the middle position. Line a small baking dish or sheet of foil with parchment for easy cleanup.
- 2Prep the garlic heads — Slice the top quarter off each garlic head to expose the cloves. Drizzle each cut face with about 1/2 teaspoon olive oil, wrap the heads loosely in foil, and place them cut side up in the baking dish.
- 3Roast until jammy — Roast for 55 to 65 minutes, until the cloves are deep golden brown and completely soft when pressed with a fork. Let cool for 10 minutes, then squeeze the cloves out of their skins.
- 4Soften the onion — While the garlic cools, heat the remaining 1 1/2 tablespoons olive oil in a large pot over medium heat (about 350F / 175C). Add the onion and cook for 6 to 8 minutes, stirring occasionally, until translucent and lightly golden at the edges.
- 5Build the base — Add the potato, roasted garlic cloves, thyme, salt, and pepper to the pot. Pour in the broth and bring to a boil, then reduce the heat and simmer for 18 to 20 minutes, until the potato cubes crush easily against the side of the pot.
- 6Blend until silky — Remove the pot from the heat and blend with an immersion blender until completely smooth, about 1 to 2 minutes. If using a countertop blender, work in two batches and vent the lid.
- 7Finish with cream — Return the pot to low heat and stir in the heavy cream. Warm for 3 to 4 minutes, until the soup is steaming but not bubbling, then taste and adjust the salt.
- 8Serve and garnish — Ladle into bowls and top with grated Parmesan, a few thyme leaves, and a crack of black pepper. Serve hot with crusty bread.