This Best Creamy Roasted Garlic Tomato Soup is a warm, comforting bowl that’s bursting with rich tomato flavor and a smooth, creamy texture. The star here is the roasted garlic, which adds a mellow, sweet depth to the soup, making each spoonful feel cozy and satisfying. It’s the kind of soup that feels like a big, tasty hug on a chilly day.
I love making this soup when I want something simple but special. Roasting the garlic ahead of time is my little trick — it transforms the flavor and makes the whole kitchen smell amazing. I always blend the soup until it’s silky smooth, which makes it feel so luxurious without needing anything complicated. It’s quick to make but feels like you spent hours on it.
My favorite way to enjoy this soup is with a grilled cheese sandwich or just a slice of crusty bread for dunking. It’s perfect for lunch or a light dinner, and it always gets compliments from anyone who tries it. I also like to sprinkle a little fresh basil or Parmesan on top just before serving to add a nice touch. This creamy roasted garlic tomato soup is a new staple in my kitchen I’m sure you’ll love too!
Key Ingredients & Substitutions
Roasted Garlic: Roasting garlic softens its sharpness, bringing out a sweet, mellow flavor. If you’re short on time, you can use garlic paste or sautéed fresh garlic instead, but roasting really makes this soup special.
Whole Peeled Tomatoes: These give the soup a fresh, natural tomato taste. You can substitute with crushed tomatoes for a smoother base or fresh tomatoes if you have them, though fresh may require longer cooking.
Heavy Cream: It adds richness and creaminess. For a lighter version, try coconut milk or cashew cream for a dairy-free option. Alternatively, plain yogurt stirred in off-heat works well too.
Onion: Adds a subtle sweetness and depth. Yellow onions work best, but white or sweet onions are fine. Sauté slowly to bring out their natural sugars.
How Do I Perfectly Roast Garlic to Bring Out Its Best Flavor?
Roasting garlic transforms sharp cloves into soft, sweet morsels that blend smoothly in the soup. Here’s how to do it:
- Cut the top off the garlic head to expose cloves.
- Drizzle with olive oil and wrap tightly in foil to keep moisture in.
- Bake at 400°F (200°C) for about 35-40 minutes until cloves are soft and golden.
- Let cool a moment, then gently squeeze out the softened cloves. Avoid burning, which causes bitterness.
Patience is key—slow roasting preserves the mild, sweet garlic flavor essential to this soup.

Equipment You’ll Need
- Baking sheet – I use it to roast the garlic evenly and easily. It catches drips and makes clean-up simple.
- Sharp knife – to slice the top off the garlic heads and prepare ingredients safely.
- Large pot or Dutch oven – perfect for cooking the onions, tomatoes, and blending the soup.
- Immersion blender or regular blender – I prefer an immersion blender for quick, easy blending right in the pot.
- Measuring spoons and cups – keep your ingredients accurate for the perfect flavor balance.
- Serving bowls – to enjoy your warm, creamy soup!
Flavor Variations & Add-Ins
- Herb twists: Stir in fresh basil, thyme, or oregano for a different herby flavor—great in summer or spring.
- Cheesy touch: Top with shredded mozzarella, Parmesan, or a dollop of ricotta for a richer, cheesier soup.
- Spicy kick: Add red pepper flakes or a dash of hot sauce for some heat—perfect if you like a little spice.
- Veggie boost: Mix in cooked spinach, roasted bell peppers, or caramelized carrots to boost the nutrition and flavor.
Best Creamy Roasted Garlic Tomato Soup
Ingredients You’ll Need:
Soup Ingredients:
- 2 whole heads garlic
- 2 tablespoons olive oil (divided)
- 1 medium onion, diced
- 2 cans (28 oz each) whole peeled tomatoes
- 1 cup vegetable or chicken broth
- ½ cup heavy cream
- 1 teaspoon sugar (optional, to balance acidity)
- 1 teaspoon dried basil (or 1 tablespoon fresh chopped basil)
- Salt and freshly ground black pepper, to taste
- Fresh thyme or basil sprigs, for garnish
- Bread or garlic toast, for serving (optional)
How Much Time Will You Need?
This recipe takes about 10 minutes to prep, 40 minutes to roast the garlic, and another 30 minutes to cook and simmer the soup. Altogether, you’ll spend about 1 hour and 20 minutes from start to finish, most of which gives you time to relax while the garlic roasts and flavors develop.
Step-by-Step Instructions:
1. Roasting the Garlic:
Preheat your oven to 400°F (200°C). Slice the top off each garlic head to reveal the cloves inside. Place them on a baking sheet, drizzle 1 tablespoon olive oil over them, then wrap tightly in foil. Roast for 35-40 minutes until the cloves are soft and golden. Roasting gives garlic a sweet and mellow flavor, perfect for this soup.
2. Cooking the Onion and Combining Ingredients:
While the garlic roasts, heat the remaining 1 tablespoon olive oil in a large pot over medium heat. Add the diced onion and cook for about 5-7 minutes, stirring sometimes, until the onion is translucent and soft. When the roasted garlic is cool enough, squeeze the softened cloves out of their skins and add them to the pot. Next, add the canned tomatoes with their juices, breaking them down gently with a spoon or potato masher.
3. Simmering and Blending the Soup:
Add the broth, basil, and sugar (if you want a little sweetness to balance the acidity). Stir the mixture, bring it to a boil, then lower the heat and simmer uncovered for 20 minutes. Once everything is nice and tender, blend the soup until smooth using an immersion blender. If you don’t have one, carefully pour the soup into a blender in batches and blend until creamy.
4. Finishing Touches and Serving:
Return the blended soup to the pot if needed. Stir in the heavy cream and warm gently over low heat—don’t let it boil. Season with salt and pepper to your liking. Serve hot in bowls, drizzled with a little olive oil and sprinkled with freshly cracked black pepper and fresh thyme or basil. Pair it with garlic toast or crusty bread for a cozy, filling meal.
Can I Use Fresh Garlic Instead of Roasted Garlic?
Yes, but fresh garlic has a sharper, more pungent flavor. To mellow it, sauté minced fresh garlic in olive oil for a few minutes before adding the onions. Roasting brings out a sweeter, more subtle garlic taste that’s key to this soup’s creaminess.
Can I Make This Soup Ahead of Time?
Absolutely! Prepare the soup up to blending and let it cool before refrigerating in an airtight container for up to 3 days. Reheat gently on the stove, adding a splash of broth or cream if it’s too thick.
How Do I Store and Reheat Leftovers?
Store leftovers in a sealed container in the fridge for 3-4 days or freeze for up to 3 months. Reheat on the stove over low heat, stirring occasionally. Avoid boiling after adding cream to keep it smooth.
Can I Use a Different Type of Cream?
Yes! Heavy cream adds richness, but you can substitute with half-and-half, coconut milk, or a dairy-free cream alternative. Just be sure to add it gently at the end to keep the soup creamy and smooth.