This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
Is there anything better than the aroma of tomatoes roasting in the oven? The sweet, rich scent fills the kitchen, setting the stage for a cozy, homemade Roasted Tomato Basil Soup. This recipe is one of those perfect comfort foods that you can make any time of year. Whether you’re warming up on a chilly day or craving something fresh and light in the summer, this creamy soup brings all the best flavors of ripe tomatoes and fresh basil together in one satisfying bowl.
Now, let’s dive into this flavorful recipe that’s bound to become a favorite!
Why This Recipe is a Must-Try
What sets this soup apart? It’s all about the roasting. By roasting the Roma tomatoes, you get that extra layer of caramelized sweetness that elevates the flavor. Combined with sautéed onions, garlic, and fresh basil, each spoonful feels like a gourmet treat. And, if you’re in the mood for something extra luxurious, a splash of heavy cream adds that irresistible creaminess.
This soup is simple to make, with ingredients you probably already have, but the flavors are anything but basic.
Ingredients for Roasted Tomato Basil Soup
Here’s what you’ll need to make this delicious soup:
- 2 lbs (1 kg) of Roma tomatoes, halved
The star of the show, these will get beautifully caramelized in the oven. - 1 large onion, finely chopped
Adds a savory base to the soup. - 4 garlic cloves, minced
Because what’s tomato soup without garlic? - 3 tablespoons olive oil, divided
For roasting the tomatoes and sautéing the onions and garlic. - Salt and pepper, to taste
Simple seasoning for flavor depth. - 4 cups chicken or vegetable broth
You can go for either option depending on your preference—both work beautifully. - ¼ cup fresh basil leaves, chopped
Fresh basil is key for that bright, herby finish. - 1 teaspoon sugar (optional)
Balances the acidity of the tomatoes, especially if they’re on the tangy side. - ½ teaspoon baking soda (optional)
A little trick to reduce the acidity if needed. - ½ cup heavy cream (optional)
For that silky, rich texture. - Fresh basil leaves, for garnish
A finishing touch that makes the soup pop!
Step-by-Step Instructions
1. Roasting the Tomatoes
The first step is where all the flavor magic begins!
- Preheat your oven to 400°F (200°C).
- Place the halved Roma tomatoes on a baking sheet.
- Drizzle them with 2 tablespoons of olive oil and season with salt and pepper.
- Roast the tomatoes for 25-30 minutes, or until they’re soft and slightly caramelized.
Pro Tip: Don’t skip this step! Roasting brings out the natural sweetness of the tomatoes, adding depth to your soup.

2. Sautéing the Onions and Garlic
While the tomatoes are roasting, it’s time to get your base started.
- Heat 1 tablespoon of olive oil in a large pot over medium heat.
- Add the finely chopped onion and garlic, sautéing until soft and translucent, about 5-7 minutes.
- Continue to cook them for another 5 minutes until they start to caramelize, which adds even more sweetness to the soup.
3. Making the Soup
Now for the fun part—bringing it all together!
- Add the roasted tomatoes and broth to the pot with the onions and garlic.
- Bring the mixture to a simmer over medium heat and cook for about 10 minutes.
- Stir in the chopped basil, sugar (if using), and baking soda (if using).
- Use an immersion blender (or regular blender in batches) to puree the soup until smooth.
- Return the soup to the heat and stir in the heavy cream (if using). Cook for an additional 5 minutes until everything is heated through.
- Taste and adjust seasoning as needed, then serve hot, garnished with fresh basil leaves.
Serving Suggestions
This Roasted Tomato Basil Soup is a versatile dish that pairs beautifully with all sorts of sides. Here are a few ideas:
- Grilled Cheese Sandwich: The ultimate partner to a bowl of tomato soup. Try it with a gooey cheddar or even a fancy gruyère for extra indulgence.
- Crusty Bread: A simple baguette or ciabatta for dipping.
- Salad: A crisp, fresh salad with a light vinaigrette is a great way to balance the richness of the soup.
- Croutons: Toss some homemade or store-bought croutons on top for a bit of crunch.
Pro Tips for the Perfect Soup
- Tomato Variety: Feel free to experiment with different types of tomatoes. Beefsteak or cherry tomatoes add unique flavors.
- Vegan Option: To make this vegan, use vegetable broth and swap the heavy cream with a plant-based alternative like coconut milk or cashew cream.
- Balancing Acidity: If your tomatoes are on the tangier side, a small pinch of baking soda or a teaspoon of sugar can help to balance things out.
- Freezing: This soup freezes well! Store it in an airtight container for up to 3 months. When you’re ready to enjoy it again, thaw and reheat gently over low heat.
Frequently Asked Questions
Can I use canned tomatoes instead of fresh ones?
Yes! If you’re short on fresh tomatoes, you can use canned whole or crushed tomatoes. You’ll miss out on some of the roasted flavor, but it’s still delicious.
How can I make the soup spicier?
If you like a bit of heat, try adding a pinch of red pepper flakes while sautéing the onions and garlic.
How long does the soup keep in the fridge?
The soup will stay fresh in the fridge for up to 4 days. Just reheat it on the stove or in the microwave when you’re ready for a quick meal!

More Recipes to Try
Looking for more delicious recipes to add to your rotation? Check out these crowd-pleasers:
- Easy Smash Burger Tacos
A fun and flavorful twist on classic burgers with a crispy taco shell. - Delicious Three-Layer Vegetable Lasagna
Packed with layers of fresh veggies, cheese, and pasta goodness! - Nashville Hot Chicken Sandwich: A Fiery Southern Favorite
Spicy, crispy chicken with bold Southern flair—you don’t want to miss this one!
Conclusion: Time to Cozy Up with a Bowl
I hope you’re as excited to try this Roasted Tomato Basil Soup as I am to share it with you! It’s a simple recipe that brings big, bold flavors with minimal effort. Perfect for meal prep or a weekend dinner, this soup is sure to become a staple in your kitchen. Don’t forget to leave a comment below and let me know how it turned out, or share any fun variations you came up with!


Happy cooking, friends! 😊
Love this Roasted Tomato Basil Soup? Bookmark it on Pinterest for those cozy nights in, and let it become your new go-to comfort meal!
Print
Roasted Tomato Basil Soup: A Cozy, Flavor-Packed Bowl of Comfort
- Total Time: 1 hour 10 minutes
- Yield: 8 servings 1x
- Diet: Vegetarian
Description
This creamy Roasted Tomato Basil Soup is the ultimate comfort food, made with roasted Roma tomatoes, fresh basil, and a touch of cream for an irresistible flavor. Perfect for cozy nights or light summer meals!
Ingredients
- 2 lbs (1 kg) Roma tomatoes, halved
- 1 large onion, finely chopped
- 4 garlic cloves, minced
- 3 tablespoons olive oil, divided
- Salt and pepper, to taste
- 4 cups chicken or vegetable broth
- ¼ cup fresh basil leaves, chopped
- 1 teaspoon sugar (optional)
- ½ teaspoon baking soda (optional)
- ½ cup heavy cream (optional)
- Fresh basil leaves, for garnish
Instructions
- Roasting the Tomatoes:
Preheat the oven to 400°F (200°C). Place halved tomatoes on a baking sheet. Drizzle with 2 tablespoons olive oil and season with salt and pepper. Roast for 25-30 minutes until soft and caramelized. - Sautéing Onions and Garlic:
In a large pot, heat 1 tablespoon of olive oil over medium heat. Add onions and garlic, sautéing until soft and translucent, about 5-7 minutes. - Making the Soup:
Add roasted tomatoes and broth to the pot. Simmer for 10 minutes, then stir in basil, sugar, and baking soda. Puree the soup until smooth with an immersion or regular blender. Stir in heavy cream, if using, and cook for another 5 minutes. Adjust seasoning and serve hot with fresh basil leaves.
Notes
- For a vegan version, use vegetable broth and a dairy-free cream substitute.
- Adjust acidity with a pinch of baking soda or sugar.
- Freezes well for up to 3 months.
- Prep Time: 20 minutes
- Cook Time: 50 minutes
- Category: soup
- Method: Roasting, Sautéing
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 160 kcal
- Sugar: 6g
- Sodium: 600mg
- Fat: 10g
- Saturated Fat: 2g
- Unsaturated Fat: 6g
- Carbohydrates: 16g
- Fiber: 3g
- Protein: 4g
- Cholesterol: 10g