I adore this creamy roasted garlic tomato soup—it’s rich, velvety, and brimming with caramelized garlic and bright tomato flavors, all effortlessly made in one pot.
Why You’ll Love This Recipe
I love how roasting the garlic deepens its sweetness and mellows the sharpness, giving the soup a luxurious, complex flavor. It’s warm and comforting, yet light enough for lunch or dinner, and it comes together smoothly and quickly.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
-
Ripe tomatoes, halved or quartered
-
Whole garlic bulbs
-
Olive oil
-
Onion, chopped
-
Carrot or celery (optional)
-
Vegetable or chicken broth
-
Heavy cream or half‑and‑half
-
Fresh basil or thyme (optional)
-
Salt and freshly ground black pepper
-
Optional: sugar or honey to balance acidity
Directions
-
I preheat the oven and roast the garlic bulbs (cut-top side up) and tomatoes tossed in olive oil until they develop deep caramelized edges and the garlic is soft.
-
I let them cool slightly, then squeeze the roasted garlic cloves from their skins.
-
In a large pot, I heat a drizzle of olive oil and sauté onion (and carrot or celery, if using) until translucent.
-
I add the roasted tomatoes and garlic to the pot and pour in enough broth to cover.
-
I bring it to a simmer and cook for a few minutes to blend the flavors.
-
I use an immersion blender (or transfer carefully to a blender) to purée until smooth and creamy.
-
I return the soup to the heat, stir in cream, and gently warm through.
-
I taste and adjust seasoning—adding salt, pepper, and a touch of sugar or honey if the acidity is sharp.
-
I finish by stirring in fresh basil or thyme, then serve.
Servings and timing
I typically make 4 servings. Prep takes about 15 minutes (mostly chopping and roasting prep), roasting is about 25 minutes, then simmering and blending takes another 10–15 minutes. Total time is around 50 minutes.
Variations
-
I sometimes roast bell peppers alongside tomatoes for a smoky twist.
-
I swap heavy cream for coconut milk or cashew cream to make it dairy‑free.
-
I stir in a spoonful of pesto or swirl in Greek yogurt for a fresh herby note.
-
I add a pinch of red pepper flakes or cayenne for some heat.
-
For texture, I reserve a bit of diced roasted tomato to stir in just before serving.
Storage/Reheating
I store leftover soup in an airtight container in the fridge for up to 4 days or freeze in portions for up to 3 months. To reheat, I warm it gently on the stovetop, stirring in a little broth, cream, or milk to restore its creamy consistency. In the microwave, I heat in short intervals and stir between until evenly warmed.
FAQs
Can I peel the tomatoes before blending?
I usually don’t bother—after roasting and blending, the skins purée smoothly. But if you dislike any texture, I’ll peel before blending for an ultra-silky finish.
Will this soup work with canned tomatoes?
Yes—I sometimes use good-quality canned tomatoes. I skip oven roasting and start by sautéing garlic and onions in the pot, then add the tomatoes and broth—still delicious and easier.
Can I make this soup vegan?
Definitely—I substitute coconut milk or cashew cream for dairy and use vegetable broth instead of chicken.
How do I prevent the soup from being too acidic?
If it tastes sharp, I add a pinch of sugar or a drizzle of honey, and I also ensure I don’t overdo the tomatoes’ roasting—they caramelize nicely for sweetness.
Can I prepare this ahead of time?
Yes—I’ll roast the garlic and tomatoes ahead, cool and refrigerate them, then finish the soup on the stovetop just before serving for fresh flavor.
Conclusion
I can’t resist this creamy roasted garlic tomato soup—it’s the perfect balance of sweet, savory, and comforting with minimal effort. Whether for a chilly evening or a light lunch, it delivers warmth and richness that always feels special in my kitchen.

Creamy Roasted Garlic Tomato Soup
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
Rich and velvety tomato soup infused with sweet roasted garlic and fresh herbs, this one-pot wonder is cozy, flavorful, and easy to make any day of the week.
- Total Time: 50 minutes
- Yield: 4 servings
Ingredients
- 6–8 ripe tomatoes, halved or quartered
- 2 whole garlic bulbs
- 3 tbsp olive oil, divided
- 1 medium onion, chopped
- 1 small carrot or celery stalk, chopped (optional)
- 3 cups vegetable or chicken broth
- 1/2 cup heavy cream or half-and-half
- Salt and freshly ground black pepper to taste
- 1 tsp fresh basil or thyme (optional)
- Optional: 1 tsp sugar or honey
Instructions
- Preheat oven to 400°F (200°C). Place halved tomatoes and whole garlic bulbs (top trimmed) on a baking sheet. Drizzle with 2 tbsp olive oil and roast for 25–30 minutes until caramelized.
- Let cool slightly, then squeeze roasted garlic cloves from skins.
- In a large pot, heat 1 tbsp olive oil over medium heat. Sauté onion (and carrot or celery if using) until soft and translucent.
- Add roasted tomatoes and garlic to the pot. Pour in broth to cover the ingredients.
- Bring to a simmer and cook for 10 minutes to blend flavors.
- Use an immersion blender (or transfer to a blender in batches) to purée the soup until smooth.
- Return soup to pot, stir in cream, and heat gently.
- Season with salt, pepper, and optional sugar or honey to balance acidity.
- Stir in fresh basil or thyme just before serving.
Notes
- Use canned tomatoes for a shortcut—no roasting needed.
- Substitute cream with coconut milk or cashew cream for a vegan version.
- Add roasted bell peppers for extra depth.
- Swirl in pesto or Greek yogurt for a herby or tangy finish.
- Freeze without cream and add it when reheating for best texture.
- Author: liinaa
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Soup
- Method: Stovetop & Roasting
- Cuisine: American
- Diet: Vegetarian
Nutrition
- Serving Size: 1 bowl
- Calories: 240
- Sugar: 8g
- Sodium: 600mg
- Fat: 16g
- Saturated Fat: 7g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 4g
- Protein: 4g
- Cholesterol: 30mg