Roasted Tomato Basil Soup Recipe – Creamy Homemade Comfort
This roasted tomato basil soup recipe delivers restaurant-quality flavor with minimal effort, transforming simple ingredients into pure comfort food magic.
Roasting the tomatoes first creates an incredible depth of flavor that you simply cannot achieve with canned tomatoes. The natural sugars caramelize in the oven, while the basil infuses every spoonful with aromatic freshness.
Whether you are looking for a cozy dinner on a cold evening or an elegant starter for guests, this soup strikes the perfect balance between rustic charm and sophisticated taste.
History and Background
Tomato soup has been a beloved comfort food since the late 1800s, but the technique of roasting tomatoes before making soup is a more modern culinary innovation. This method gained popularity in the 1990s as home cooks discovered how roasting vegetables intensifies their natural flavors through caramelization.
The pairing of tomatoes and basil dates back centuries to Italian cuisine, where this combination became known as a match made in heaven. Italian immigrants brought this flavor profile to America, where it evolved into the creamy, roasted version we love today. The roasting technique adds a smoky sweetness that elevates the classic tomato basil combination to new heights.
Ingredients
- 3 pounds fresh Roma tomatoes halved lengthwise
- 1 large yellow onion quartered
- 6 cloves garlic peeled
- 3 tablespoons olive oil
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 2 cups vegetable broth
- 1/2 cup heavy cream
- 1/4 cup fresh basil leaves packed
- 1 tablespoon sugar
- 1/2 teaspoon dried oregano
How to Make It

- Step 1: Preheat your oven to 425 degrees F. Line a large baking sheet with parchment paper and arrange the halved tomatoes cut-side up, quartered onion, and whole garlic cloves on the sheet.
- Step 2: Drizzle the vegetables with olive oil and sprinkle with salt and pepper. Toss gently to coat evenly, then spread in a single layer. Roast for 35-40 minutes until the tomatoes are caramelized and the edges are slightly charred.
- Step 3: Remove from oven and let cool for 5 minutes. Transfer all roasted vegetables to a large pot or Dutch oven. Add the vegetable broth, sugar, and oregano.
- Step 4: Bring the mixture to a boil over medium-high heat, then reduce heat and simmer for 10 minutes to allow flavors to meld together.
- Step 5: Remove from heat and add the fresh basil leaves. Using an immersion blender, carefully blend the soup until smooth. Alternatively, transfer to a regular blender in batches.
- Step 6: Stir in the heavy cream and taste for seasoning. Add more salt, pepper, or sugar as needed. Serve hot with crusty bread or grilled cheese sandwiches.
Pro Tips
- Choose Roma tomatoes for the best flavor and texture as they have fewer seeds and more flesh than other varieties
- Do not skip the roasting step as this is what creates the deep, caramelized flavor that makes this soup special
- Add the basil after removing from heat to preserve its bright color and fresh flavor
Ready to Serve

Nutrition Facts (per serving)
Frequently Asked Questions
Can I make this roasted tomato basil soup recipe ahead of time?
Yes, this soup actually tastes better the next day as the flavors have more time to develop. Store covered in the refrigerator for up to 4 days or freeze for up to 3 months.
Can I substitute canned tomatoes for fresh?
While fresh tomatoes give the best results when roasted, you can use two 28-ounce cans of whole tomatoes, drained. Roast them the same way but reduce cooking time to 25-30 minutes.
How do I make this soup dairy-free?
Simply omit the heavy cream or substitute with coconut cream, cashew cream, or your favorite non-dairy alternative. The soup will still be delicious and creamy.
