There’s something deeply comforting about a warm bowl of roasted tomato soup with herbs. This recipe captures the essence of slow-roasted tomatoes, simmered with garlic, onion, and a medley of fresh herbs to create a velvety soup that hits the perfect balance between rustic and refined. Whether you’re curled up on a chilly evening or want a flavorful start to a light lunch, this soup delivers cozy satisfaction in every spoonful.


The natural sweetness of the tomatoes intensifies through roasting, while the blend of herbs like thyme and basil infuses each bite with warmth and freshness. A swirl of cream at the end gives it just enough richness, making it a soup you’ll return to again and again.
Why You’ll Love This Roasted Tomato Soup with Herbs
- Naturally sweet and savory from roasted tomatoes and caramelized garlic.
- Customizable – make it creamy, spicy, or vegan.
- Freezer-friendly so you can double the batch.
- Great as a meal or starter, especially paired with crusty bread.
- Simple ingredients you likely already have in your kitchen.
What Kind of Tomatoes Should I Use?
Roma or plum tomatoes are excellent choices because they roast beautifully and aren’t overly juicy. You can also use vine-ripened tomatoes for more flavor. Just be sure to avoid watery varieties, as they can dilute the flavor.
Ingredients for the Roasted Tomato Soup with Herbs
This recipe uses simple, pantry-friendly ingredients that come alive when roasted.
- Roma Tomatoes: The star of the show. Roasting brings out their deep, natural sweetness.
- Garlic Cloves: Roasted alongside the tomatoes for a nutty, mellow richness.
- Yellow Onion: Adds a savory depth when sautéed until golden.
- Olive Oil: Helps caramelize the vegetables and adds fruity flavor.
- Vegetable Broth: Forms the soup’s base and ties all the flavors together.
- Fresh Thyme & Basil: These herbs provide earthy and aromatic tones.
- Salt & Cracked Black Pepper: Essential for seasoning and balance.
- Heavy Cream (optional): Swirled in for creaminess, or omit for a dairy-free version.
How To Make the Roasted Tomato Soup with Herbs
Step 1: Roast the Tomatoes
Preheat your oven to 400°F. Cut tomatoes in halves, lay them cut side up on a baking sheet along with garlic cloves. Drizzle generously with olive oil and sprinkle with salt and pepper. Roast for 40-45 minutes, until the edges are caramelized.
Step 2: Sauté the Onions
In a large pot, heat some olive oil and sauté chopped onion over medium heat until translucent and slightly golden.
Step 3: Blend the Base
Add the roasted tomatoes and garlic to the pot along with the sautéed onion. Pour in the vegetable broth and add your fresh herbs. Simmer for 10-15 minutes to allow the flavors to marry.
Step 4: Puree the Soup
Use an immersion blender or transfer the soup to a blender in batches. Blend until smooth and creamy.
Step 5: Finish and Serve
Return to the pot, stir in the cream if using, and adjust seasoning. Serve hot, garnished with extra herbs or a swirl of cream.

How to Serve and Store This Roasted Tomato Soup with Herbs
This soup feeds 4 to 6 people, depending on portion size. Serve it hot, with a drizzle of cream, a sprinkle of black pepper, and a few thyme leaves on top. It pairs beautifully with warm crusty bread or a grilled cheese sandwich.
Storing Tips:
- Fridge: Store in an airtight container for up to 4 days.
- Freezer: Freeze in individual portions for up to 3 months.
- Reheating: Gently reheat on the stove or microwave, stirring well to reincorporate the cream.
What to Serve With Roasted Tomato Soup?
Grilled Cheese Sandwich
Golden, crispy, and gooey – the ultimate companion to tomato soup.
Garlic Parmesan Croutons
Toss cubed bread with garlic, parmesan, and olive oil, then toast until crunchy.
Cheesy Spinach Stuffed Shells
For a hearty dinner, this pasta dish pairs perfectly with the soup’s light tang.
Avocado Egg and Chickpea Salad
Balance the warmth of the soup with a fresh, protein-rich salad.
Flaky Mile-High Biscuits
Buttery and flaky biscuits are perfect for dipping into this creamy soup.
Easy Veggie Patties
Add some crispy plant-based protein on the side for a wholesome combo.
Creamy Broccoli Cheddar Soup
Want a soup night spread? Offer two options and let guests pick their favorite.
Want More Soup Ideas?
If this Roasted Tomato Soup with Herbs hit the spot, you’ll definitely want to explore these other soul-warming bowls:
- A Hearty and Comforting Tuscan Bean Soup
- Creamy Broccoli Cheddar Soup
- The Best Chili Recipe
- Easy Vegetable Beef Soup
- Spicy Coconut Shrimp Soup
Save This Pin For Later
📌 Save this recipe to your Pinterest soup board so you can come back to it any time.
And let me know in the comments how yours turned out. Did you make it creamy or leave it light? Did you try it with a grilled cheese twist?
I love seeing how you bring these recipes to life. Feel free to ask any questions—we’re all here to make delicious food together.
Explore beautifully curated health-boosting drinks on NoraNosh Recipes on Pinterest and discover your new go-to for feeling great!

Roasted Tomato Soup with Herbs
- Total Time: 60 minutes
- Yield: 4–6 servings
- Diet: Vegetarian
Description
Warm up your week with this irresistible Roasted Tomato Soup with Herbs. Bursting with the deep, sweet flavor of slow-roasted tomatoes and balanced with garlic, thyme, and basil, this easy recipe is pure comfort in a bowl. Whether you’re searching for quick dinner ideas, healthy snacks, or cozy lunch recipes, this one checks all the boxes. It’s creamy, aromatic, freezer-friendly, and made with pantry staples—ideal for anyone looking for food ideas that are both nourishing and satisfying.
Ingredients
900g Roma tomatoes
6 garlic cloves
1 medium yellow onion, chopped
2 tablespoons olive oil
2 cups vegetable broth
1 teaspoon fresh thyme
1 teaspoon fresh basil
1 teaspoon salt
½ teaspoon black pepper
½ cup heavy cream (optional)
Instructions
1. Preheat oven to 400°F (200°C). Slice tomatoes in half and place them on a baking sheet with garlic cloves. Drizzle with olive oil and season with salt and pepper. Roast for 40–45 minutes until caramelized.
2. In a large pot, heat olive oil over medium heat and sauté chopped onion until golden and soft.
3. Add roasted tomatoes and garlic to the pot. Pour in vegetable broth and add fresh thyme and basil. Simmer for 10–15 minutes.
4. Blend the mixture using an immersion blender or a countertop blender until smooth.
5. Return the soup to the pot. Stir in heavy cream if using, and adjust seasoning to taste. Serve hot with fresh herbs or a swirl of cream.
Notes
Roast the tomatoes cut-side up for the best caramelization and flavor.
If you prefer a vegan version, simply omit the cream or use a plant-based alternative.
- Prep Time: 10 minutes
- Cook Time: 50 minutes
- Category: Soup
- Method: Roasting + Blending
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 180
- Sugar: 6g
- Sodium: 540mg
- Fat: 13g
- Saturated Fat: 4g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 15g
- Fiber: 3g
- Protein: 3g
- Cholesterol: 20mg
Keywords: roasted tomato soup, easy dinner, creamy soup, healthy lunch, vegetarian recipe