I love making cherry tomato soup when I want something comforting yet bright and fresh. The natural sweetness of cherry tomatoes creates a beautifully balanced soup with rich flavor and vibrant color. I enjoy serving it warm with crusty bread or pairing it with a simple grilled cheese for an easy, satisfying meal.
Why You’ll Love This Recipe
I appreciate how this soup transforms simple ingredients into something deeply flavorful. Roasting the cherry tomatoes brings out their sweetness and adds depth to the broth. I also like that it feels both light and comforting at the same time. It is easy for me to prepare on a weeknight, yet it tastes like something I would order at a cozy café.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
2 pounds cherry tomatoes
1 small onion, chopped
3 cloves garlic, minced
2 tablespoons olive oil
3 cups vegetable broth
1/2 teaspoon salt
1/4 teaspoon black pepper
1/2 teaspoon dried thyme or fresh basil
1/4 cup heavy cream (optional)
Directions
I preheat the oven to 400°F (200°C).
I spread the cherry tomatoes on a baking sheet with the chopped onion and drizzle everything with olive oil. I roast for about 20–25 minutes until the tomatoes burst and begin to caramelize.
In a large pot, I sauté the minced garlic for about 30 seconds until fragrant.
I add the roasted tomatoes and onions to the pot, then pour in the vegetable broth.
I stir in the salt, pepper, and thyme or basil.
I let the soup simmer for about 10–15 minutes to allow the flavors to blend.
I use an immersion blender to puree the soup until smooth. If I prefer, I blend it in batches using a regular blender.
I stir in heavy cream if I want a creamier texture, then taste and adjust the seasoning before serving.
Servings and timing
Servings: 4–6
Prep Time: 10 minutes
Roast Time: 20–25 minutes
Simmer Time: 10–15 minutes
Total Time: Approximately 45 minutes
Variations
I sometimes add a pinch of red pepper flakes for gentle heat. When I want a deeper flavor, I roast a red bell pepper along with the tomatoes. I also enjoy adding fresh basil at the end for extra brightness. For a dairy-free version, I skip the cream or stir in a splash of coconut milk instead.
storage/reheating
I store leftover soup in an airtight container in the refrigerator for up to four days. When reheating, I warm it gently on the stove over medium-low heat, stirring occasionally. If it thickens too much, I add a small splash of broth or water to loosen it. I also freeze portions for up to three months and thaw them overnight in the refrigerator before reheating.
FAQs
Can I use canned tomatoes instead of fresh cherry tomatoes?
I can substitute canned whole or crushed tomatoes, but I find that fresh roasted cherry tomatoes give the soup a sweeter, more vibrant flavor.
Do I have to roast the tomatoes?
I prefer roasting because it enhances the sweetness and depth, but I can simmer fresh tomatoes directly in the pot if I am short on time.
How do I make the soup thicker?
I let it simmer a little longer to reduce, or I add a small peeled potato while cooking and blend it in for natural thickness.
Can I make this soup vegan?
I simply skip the heavy cream or replace it with a plant-based alternative to keep the soup completely dairy-free.
What can I serve with cherry tomato soup?
I love serving it with grilled cheese sandwiches, garlic bread, or a simple green salad for a balanced meal.
Conclusion
I keep coming back to this cherry tomato soup because it is simple, flavorful, and comforting without feeling heavy. The roasted tomatoes create a rich base, and the smooth texture makes every spoonful satisfying. It is one of those recipes I rely on whenever I want something warm, fresh, and easy to prepare.
Cherry Tomato Soup
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
This cherry tomato soup is bright, comforting, and full of rich roasted flavor. Sweet caramelized cherry tomatoes blend into a smooth, vibrant soup that pairs perfectly with crusty bread or grilled cheese.
- Author: Mayaa
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 4-6 servings
- Category: Soup
- Method: Roasting and Simmering
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 2 pounds cherry tomatoes
- 1 small onion, chopped
- 3 cloves garlic, minced
- 2 tablespoons olive oil
- 3 cups vegetable broth
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/2 teaspoon dried thyme or fresh basil
- 1/4 cup heavy cream (optional)
Instructions
- Preheat the oven to 400°F (200°C).
- Spread the cherry tomatoes and chopped onion on a baking sheet. Drizzle with olive oil and roast for 20–25 minutes until the tomatoes burst and caramelize.
- In a large pot, sauté the minced garlic for about 30 seconds until fragrant.
- Add the roasted tomatoes and onions to the pot and pour in the vegetable broth.
- Stir in the salt, pepper, and thyme or basil.
- Simmer for 10–15 minutes to allow the flavors to blend.
- Use an immersion blender to puree until smooth, or carefully blend in batches using a regular blender.
- Stir in heavy cream if desired, adjust seasoning, and serve warm.
Notes
- Add a pinch of red pepper flakes for gentle heat.
- Roast a red bell pepper with the tomatoes for deeper flavor.
- Stir in fresh basil at the end for extra brightness.
- Skip the cream or use coconut milk for a dairy-free option.
- Store in the refrigerator for up to 4 days or freeze for up to 3 months.
Nutrition
- Serving Size: 1 cup
- Calories: 160 kcal
- Sugar: 10 g
- Sodium: 480 mg
- Fat: 9 g
- Saturated Fat: 2 g
- Unsaturated Fat: 6 g
- Trans Fat: 0 g
- Carbohydrates: 18 g
- Fiber: 3 g
- Protein: 3 g
- Cholesterol: 10 mg
