This Roasted Tomato Basil Soup is the ultimate comfort food — warm, creamy, and bursting with the flavor of slow-roasted tomatoes and fresh basil. Made from simple, wholesome ingredients, this soup is naturally vegetarian, perfect for cozy nights, or paired with a grilled cheese sandwich for the classic “soup and sandwich” combo. Whether you’re craving something nourishing or looking for an easy weeknight meal, this recipe delivers comfort in every spoonful.
Recipe Overview
Prep Time: 10 minutes
Cook Time: 45 minutes
Total Time: 55 minutes
Servings: 4 bowls

Ingredients
- 3 lbs ripe Roma or plum tomatoes, halved
- 1 medium onion, quartered
- 4 cloves garlic, peeled
- 3 tbsp olive oil
- Salt and pepper to taste
- 3 cups vegetable broth
- 1/2 cup fresh basil leaves
- 1/2 tsp dried thyme (optional)
- 1/4 cup heavy cream or coconut milk (optional, for creaminess)
Instructions
- Roast the vegetables: ➜ Preheat oven to 400°F (200°C). Place tomatoes, onion, and garlic on a baking sheet. Drizzle with olive oil, season with salt and pepper, and roast for 30–35 minutes until caramelized.
- Blend: ➜ Transfer roasted vegetables to a blender or use an immersion blender. Add broth and basil leaves. Blend until smooth.
- Simmer: ➜ Pour soup into a pot, add thyme (if using), and simmer for 10 minutes to deepen flavor.
- Add cream (optional): ➜ Stir in heavy cream or coconut milk for a richer, creamier texture.
- Serve: ➜ Taste and adjust seasoning. Garnish with basil leaves or a drizzle of cream before serving.

Pro Tips & FAQs
Can I use canned tomatoes?
Yes! Substitute 2 cans of whole peeled tomatoes if fresh ones aren’t available. Roast them briefly to enhance the flavor.
Can I freeze this soup?
Absolutely. Cool completely, then freeze in containers for up to 3 months. Reheat gently on the stovetop.
How can I make it vegan?
Use olive oil and coconut milk instead of butter or cream — it’s just as creamy and flavorful.

Nutrition Summary
A light yet satisfying soup packed with antioxidants and vitamins — comfort food that’s also healthy.
| Serving Size | Calories | Protein | Carbs | Fat | Fiber | Sugar |
|---|---|---|---|---|---|---|
| 1 bowl | 180 | 4g | 22g | 8g | 4g | 12g |
Disclaimer: Nutrition facts are estimated and may vary depending on ingredients.
