Perfect Roasted Tomato Basil Soup
When the weather cools down or you’re just in need of something warm and soothing, few things hit the spot quite like a bowl of roasted tomato basil soup. This version takes the classic comfort food and amplifies it with slow-roasted tomatoes, sweet garlic, and fragrant basil for a rich and velvety experience that’s both nourishing and indulgent.
Whether you’re dipping a grilled cheese sandwich into it or enjoying it as a light meal on its own, this soup brings together vibrant garden flavors in the most delicious way. It’s wholesome, incredibly easy to prepare, and makes the entire kitchen smell heavenly while it simmers.
Why You’ll Love This Roasted Tomato Basil Soup
You’ll love how this soup transforms simple, humble ingredients into a luscious meal that feels elevated yet familiar. The roasting process caramelizes the tomatoes and garlic, adding natural sweetness and depth. Fresh basil gives it a clean herbal finish that keeps it light on the palate. Plus, it’s vegetarian, easily made vegan, and perfect for meal prep.
Do I Have to Use Fresh Tomatoes or Can I Use Canned?
Fresh tomatoes are the soul of this soup, especially when roasted, but if you’re in a pinch or making this out of season, canned San Marzano tomatoes can absolutely be used. Just skip the roasting step and simmer a little longer to develop that deep, roasted flavor. But whenever possible, go fresh — the flavor is unmatched.
Ingredients for the Perfect Roasted Tomato Basil Soup
This soup relies on a few high-quality ingredients to deliver a truly comforting bowl. Each one has its purpose and brings something essential to the table.
- Roma tomatoes: These roast beautifully and have less water, which gives the soup a richer texture.
- Garlic: Roasting garlic mellows its sharpness and infuses the soup with a sweet depth.
- Yellow onion: Adds a base of flavor and balances the acidity of the tomatoes.
- Olive oil: Used to roast and sauté, this gives the soup its silky body.
- Vegetable broth: Forms the flavorful liquid base without overpowering the tomato and basil.
- Fresh basil: Adds brightness and freshness that elevates the entire bowl.
- Salt and pepper: Essential seasonings that bring it all together.
- Heavy cream or coconut milk (optional): For a creamy finish, either works beautifully depending on your dietary needs.

How To Make the Perfect Roasted Tomato Basil Soup
Step 1: Roast the Tomatoes and Garlic
Preheat your oven to 400°F. Slice the tomatoes in half and lay them cut-side up on a baking sheet. Add whole garlic cloves and drizzle generously with olive oil. Roast for 35 to 40 minutes until soft, caramelized, and slightly charred on the edges.
Step 2: Sauté the Onion
In a large pot, heat a tablespoon of olive oil over medium heat. Add chopped onion and cook until translucent and golden, about 6 to 8 minutes. This builds the soup’s flavor base.
Step 3: Blend the Soup
Transfer the roasted tomatoes and garlic to the pot with the onions. Pour in the vegetable broth and add the fresh basil. Use an immersion blender (or work in batches with a traditional blender) to puree the soup until smooth.
Step 4: Simmer and Season
Let the blended soup simmer for 15 minutes. Taste and add salt and pepper as needed. For a creamy version, stir in your choice of heavy cream or coconut milk and simmer for 5 more minutes.
Step 5: Serve
Ladle into bowls and garnish with extra basil or a swirl of cream. Serve hot and enjoy every spoonful of this cozy, flavor-packed soup.
How to Serve and Store Roasted Tomato Basil Soup
This roasted tomato basil soup serves about 4 to 6 people, making it ideal for small family dinners or a week’s worth of meal prep. Serve it with crusty sourdough, cheesy garlic bread, or a classic grilled cheese sandwich for the ultimate combo.
Leftovers keep beautifully in an airtight container in the fridge for up to 4 days. You can also freeze it for up to 3 months. Just let it cool completely and portion it into freezer-safe containers. When reheating, warm gently over the stove to preserve the fresh basil flavor.
What to Serve With Roasted Tomato Basil Soup?
Grilled Cheese Sandwich
A golden, melty grilled cheese is the classic pairing for this soup. The contrast of crispy bread and gooey cheese dunked in hot soup is unmatched.
Caesar Salad
The crisp romaine, creamy dressing, and crunch of croutons are a fresh and tangy contrast to the warm, rich soup.
Avocado Toast
For a modern spin, serve this soup alongside a slice of sourdough topped with smashed avocado, chili flakes, and lemon juice.
Roasted Veggie Panini
Add some grilled zucchini, bell peppers, and mozzarella between bread for a hearty vegetarian panini.
Garlic Knots
Soft and chewy garlic knots brushed with butter and herbs are perfect for dipping and soaking up every drop.
Quinoa Salad
A protein-packed quinoa salad with cucumbers, feta, and vinaigrette adds a refreshing and filling touch.
Baked Potato Wedges
Crispy on the outside and fluffy inside, these are great for scooping or just as a savory side.
Simple Arugula Salad
Peppery arugula with shaved parmesan and balsamic glaze adds a sophisticated, sharp element that plays well with the soup’s sweetness.
Want More Soup Ideas?
If this roasted tomato basil soup warmed your heart, you’ll definitely want to try a few more comforting bowls:
- Try our creamy and cheesy Creamy Kielbasa Gnocchi Soup.
- Dig into the bold spice of Thai Curry Chicken Noodle Soup.
- For a rich and hearty pick, don’t miss Irresistible Crock Pot Crack Potato Soup.
- Cozy up with a Mediterranean twist in Zesty Tuscan Artichoke Soup.
- And for a protein-rich vegetarian option, the Hearty Vegetarian Tortellini Soup is a must.
Save This Recipe For Later
📌 Save this recipe to your Pinterest soup board so you can come back to it any time.
Tell me how yours turned out! Did you go with cream or keep it light and dairy-free? Any fun toppings you added? I’d love to hear your twist.
Explore beautifully curated comfort bowls and health-boosting sips on Luna Meals on Pinterest and discover your new go-to flavors for every season.
Conclusion
Roasted tomato basil soup is a timeless dish, and with this easy method, it becomes even more flavorful and memorable. Whether you’re making it for a cozy dinner or a week of lunch prep, it always delivers the perfect balance of comfort and freshness. Bring it to your table and let the aroma of roasted tomatoes and sweet basil wrap you in warmth.

Perfect Roasted Tomato Basil Soup
- Total Time: 55 minutes
- Yield: 4–6 servings
- Diet: Vegetarian
Description
This Perfect Roasted Tomato Basil Soup is a cozy, flavorful classic made with fresh roasted Roma tomatoes, garlic, and basil. Ideal for meal prep, vegetarian diets, and easy weeknight dinners. A creamy tomato basil soup perfect for dipping grilled cheese or serving solo.
Ingredients
8 Roma tomatoes
1 head garlic
1 medium yellow onion
3 tablespoons olive oil
2 cups vegetable broth
1 cup fresh basil leaves
1 teaspoon salt
1/2 teaspoon black pepper
1/2 cup heavy cream or coconut milk (optional)
Instructions
1. Preheat oven to 400°F. Slice tomatoes in half and place cut-side up on a baking sheet. Add whole garlic cloves and drizzle with olive oil. Roast for 35–40 minutes.
2. In a large pot, heat 1 tablespoon olive oil over medium heat. Sauté chopped onion until golden and translucent, about 6–8 minutes.
3. Add roasted tomatoes and garlic to the pot. Pour in vegetable broth and add fresh basil. Use an immersion blender or regular blender to puree until smooth.
4. Simmer the blended soup for 15 minutes. Add salt and pepper to taste. Stir in cream or coconut milk for a creamy version and simmer for 5 more minutes.
5. Serve hot, garnished with fresh basil or a swirl of cream.
Notes
Use Roma tomatoes for their low moisture and rich flavor.
Add cream or coconut milk at the end for a velvety texture.
Blend in batches if not using an immersion blender to avoid splatter.
- Prep Time: 10 minutes
- Cook Time: 45 minutes
- Category: Soup
- Method: Roasting & Blending
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 180
- Sugar: 7g
- Sodium: 520mg
- Fat: 12g
- Saturated Fat: 4g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 15g
- Fiber: 3g
- Protein: 3g
- Cholesterol: 15mg


