Roasted Tomato Soup with Herbs
When tomatoes are roasted until caramelized and jammy, they take on a whole new level of flavor that transforms a simple soup into something extraordinary. This Roasted Tomato Soup with Herbs is velvety, rich, and aromatic, perfect for chilly nights or any day you crave a bowl of comfort.
What makes this soup truly special is the depth that comes from roasting the tomatoes alongside garlic and onions, allowing them to develop an irresistible sweetness. A finishing touch of fresh herbs brings balance and brightness, rounding out the savory notes. It’s a homemade upgrade from the canned classic and feels like a warm hug in a bowl.
Why You’ll Love This Roasted Tomato Soup with Herbs
You’ll love this recipe for its ease and simplicity. It requires just a handful of ingredients, yet the results taste like something that simmered all day. The roasting process concentrates the tomato flavor, making each spoonful intense and delicious. Plus, it’s naturally vegetarian and can easily be made vegan or dairy-free with a simple swap.
This soup also stores beautifully, making it ideal for meal prep or freezing. Whether you’re making it as a weeknight dinner or a starter for guests, it impresses every time.
What Kind of Tomatoes Work Best for Roasting?
The best tomatoes for roasting are plum or Roma tomatoes. They have less water content and more flesh, which means more concentrated flavor after roasting. Cherry tomatoes also work well and add a nice burst of sweetness. If you have garden tomatoes in season, use them—they’ll add incredible natural flavor.
Ingredients for the Roasted Tomato Soup with Herbs
Roasted tomato soup thrives on fresh, high-quality ingredients. You don’t need many, but each one plays an essential role in building flavor.
- Roma tomatoes
- Yellow onion
- Garlic cloves
- Olive oil
- Salt
- Black pepper
- Vegetable broth
- Fresh basil
- Fresh thyme
- Heavy cream or coconut milk (optional)
The tomatoes are the heart of the dish, giving body and richness. Onion and garlic add savoriness, while olive oil helps them roast perfectly. The broth ties everything together, and the fresh herbs lift the flavor just before serving. A splash of cream is optional but adds a luxurious texture.


How To Make the Roasted Tomato Soup with Herbs
Step 1: Roast the Vegetables
Preheat your oven to 400°F (200°C). On a baking sheet, spread halved Roma tomatoes, sliced onion, and whole garlic cloves. Drizzle generously with olive oil and season with salt and pepper. Roast for 35 to 40 minutes until everything is caramelized and tender.
Step 2: Blend Until Smooth
Once roasted, transfer the vegetables and their juices into a blender or food processor. Add vegetable broth and blend until smooth. You can also use an immersion blender if you prefer less cleanup.
Step 3: Simmer and Season
Pour the blended mixture into a pot and bring to a gentle simmer. Stir in chopped fresh basil and thyme. Taste and adjust seasoning as needed. Simmer for 10 to 15 minutes to meld the flavors.
Step 4: Add Cream (Optional)
For a creamier texture, stir in a splash of heavy cream or coconut milk at the end. Let it warm through before serving.
How to Serve and Store Roasted Tomato Soup
This soup serves 4 to 6 people generously, depending on portion size. It’s delightful on its own but even better with warm, crusty bread or a grilled cheese sandwich for dipping.
Store leftovers in an airtight container in the refrigerator for up to 4 days. It also freezes well for up to 3 months—just thaw and reheat gently on the stove.
What to Serve With Roasted Tomato Soup?
Grilled Cheese Sandwiches
Golden, buttery grilled cheese is the ultimate partner for tomato soup.
Crusty Sourdough Bread
A slice of toasted sourdough adds the perfect crunch on the side.
Garlic Bread
Savory and flavorful, garlic bread brings a zesty contrast.
Caesar Salad
The creamy tang of Caesar dressing pairs beautifully with the herby tomato base.
Roasted Chickpeas
For a protein-rich crunch, roasted chickpeas are a great topping or side.
Baked Sweet Potato Fries
These add a slightly sweet contrast and are easy to make alongside the soup.
Herbed Couscous
Light, fluffy, and subtly flavored, it complements the soup without overpowering it.
Mozzarella-Stuffed Breadsticks
Gooey and cheesy, they make each bite of soup even more satisfying.
Want More Soup Ideas?
If this comforting tomato soup made your day, here are more cozy and creative bowls you’ll enjoy:
- Cajun Potato Soup for a spicy, smoky twist.
- Creamy Corn Dip as a fun side or starter.
- Mexican Sopa de Conchas for a nostalgic family-style meal.
- Crockpot Thai Coconut Chicken Soup if you’re craving something fragrant and exotic.
Save This Recipe For Later
📌 Save this recipe to your Pinterest soup board so you can find it next time you’re craving something warm and satisfying.
And when you make it, let me know in the comments how it turned out. Did you go with basil or add your own favorite herb blend? Creamy or no cream?
I always love seeing your kitchen creations and swaps!
Explore even more heartwarming, seasonal dishes on Zoe Recipes on Pinterest and get inspired daily!


Roasted Tomato Soup with Herbs
- Total Time: 50 minutes
- Yield: 4 to 6 servings
- Diet: Vegetarian
Description
This Roasted Tomato Soup with Herbs is a cozy homemade classic made with oven-roasted Roma tomatoes, garlic, and onions blended with vegetable broth and fresh herbs. It’s creamy, rich in flavor, and perfect for any season. Ideal for lunch, dinner, or meal prep, this vegetarian tomato soup recipe is easy, healthy, and freezer-friendly.
Ingredients
10 Roma tomatoes
1 yellow onion
4 garlic cloves
3 tablespoons olive oil
1 teaspoon salt
1/2 teaspoon black pepper
2 cups vegetable broth
1/4 cup fresh basil
1 teaspoon fresh thyme
1/2 cup heavy cream or coconut milk (optional)
Instructions
1. Preheat the oven to 400°F (200°C).
2. Slice the Roma tomatoes in half, quarter the onion, and peel the garlic cloves.
3. Place the tomatoes, onion, and garlic on a baking sheet. Drizzle with olive oil and season with salt and pepper.
4. Roast in the oven for 35 to 40 minutes until everything is caramelized and softened.
5. Transfer the roasted vegetables and their juices to a blender. Add vegetable broth and blend until smooth.
6. Pour the soup into a large pot and bring to a simmer over medium heat.
7. Stir in the fresh basil and thyme, simmer for 10 to 15 minutes to blend the flavors.
8. If using, add the heavy cream or coconut milk and stir until warmed through.
9. Taste and adjust seasoning if needed before serving.
Notes
Roast the vegetables until slightly charred for deeper flavor.
Use fresh herbs right at the end for a burst of freshness.
For a vegan version, swap heavy cream for coconut milk or omit entirely.
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Category: Soup
- Method: Roasting and Blending
- Cuisine: American
Nutrition
- Serving Size: 1.5 cups
- Calories: 180
- Sugar: 7g
- Sodium: 480mg
- Fat: 13g
- Saturated Fat: 4g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 13g
- Fiber: 3g
- Protein: 3g
- Cholesterol: 15mg
