If there’s one dish I never get tired of making, it’s roasted tomato basil soup. There’s just something about blending the sweetness of roasted tomatoes with aromatic fresh basil that feels like a warm hug in a bowl.
When I first tried making this recipe, I was blown away by how easy it was to create such a complex, comforting flavor at home. Now it’s become a staple in my kitchen, perfect for everything from weeknight dinners to a meal-prep favorite.
Plus, the aroma while it’s cooking is simply irresistible. Trust me, once you make it, you’ll wonder why you didn’t try it sooner!

Reasons Why You’ll Fall in Love with This Soup
This soup isn’t just food; it’s an experience, and here’s why I know you’ll love it too.
Effortless yet Rewarding
What’s better than a recipe that delivers big flavor without big effort? Roasting the tomatoes is as simple as popping them in the oven, and the rest comes together in one pot. Minimal hassle, maximum flavor!
Customizable to Your Needs
Whether you love a creamy touch or prefer it dairy-free, this soup adjusts to your taste. You can make it as rich or light as you like, and it still tastes incredible.
Packed with Fresh Flavor
Roasting the tomatoes enhances their natural sweetness, while the fresh basil offers a fragrant, herbal kick. Add in garlic and a mix of spices, and every spoonful is a burst of goodness.
Healthy Comfort Food
This is comfort food with benefits! Its simple ingredients like fresh tomatoes and vegetable broth make it nutritious while still tasting indulgent.
Pairs Perfectly with Your Favorites
Want to dip crusty bread? Pair it with a salad? Or maybe you’re craving a grilled cheese on the side? This soup adapts beautifully to your food mood.
Cooking Time
Here’s how long you’ll need to whip this up from start to finish.
- Prep Time: 10 minutes
- Cooking Time: 40 minutes
- Total Time: 50 minutes
Ingredients
Here’s everything you’ll need to create this flavorful masterpiece.
- Tomatoes (about 10-12 ripe ones)
- Onion
- Garlic
- Olive oil
- Fresh basil leaves
- Vegetable broth
- Optional canned diced tomatoes
- Salt and pepper
- Dried oregano
- Dried thyme
- Optional heavy cream

Variations to Try
- Dairy-Free Version: Replace the cream with coconut milk or skip it for a lighter version.
- Add a Sweet Touch: Throw in roasted red peppers for added depth.
- Spicy Twist: A pinch of red pepper flakes can take the heat up a notch.
- Low-Sodium Option: Use low-sodium broth and adjust seasonings.
Equipment You’ll Need
- Baking sheet for roasting the tomatoes.
- Large pot to cook everything together.
- Immersion blender for a mess-free blending process (or a regular blender).
- Sharp knife for chopping ingredients.
- Wooden spoon to stir everything smoothly.
Step-by-Step Instructions for Roasted Tomato Basil Soup Recipe
Follow these simple steps to create your perfect bowl of roasted tomato basil soup.
Step 1: Roast the Tomatoes 🍅
Preheat your oven to 400°F (200°C). Halve the tomatoes and place them on a baking sheet, cut side up. Drizzle with olive oil, sprinkle minced garlic, salt, and pepper, then roast for 30-40 minutes. The caramelized edges add that extra oomph of flavor!
Step 2: Sauté the Aromatics 🧅
Grab your favorite soup pot and heat some olive oil over medium heat. Toss in the chopped onion and cook until soft and fragrant. Add dried oregano, thyme, and sliced fresh basil for a burst of herbal aromas.
Step 3: Bring It All Together 🥣
Carefully add the roasted tomatoes (along with any juices from your baking sheet) into the pot. If you’re using canned tomatoes, pour them in now. Then add the vegetable broth for the liquid base that ties it all together.
Step 4: Blend Until Smooth ✨
Pull out your immersion blender and carefully blend straight in the pot. Prefer something smoother? Use a regular blender, but be cautious with the hot liquid.
Step 5: Simmer and Season 🌿
Put the pot back on the stove and bring it to a gentle simmer for 15-20 minutes. Taste and tweak the seasonings with salt and pepper to make it just right. For a richer soup, stir in heavy cream towards the end.
Step 6: Time to Serve 🍽
Ladle the silky soup into bowls, garnish with fresh basil leaves, and drizzle a touch of olive oil on top for that restaurant-style finish.
Clever Tips for the Perfect Soup
Make your soup the best it can be with these helpful tips!
- Choose ripe tomatoes: The sweeter, the better, for maximum flavor.
- Don’t skip the roasting: It caramelizes the tomatoes and enhances their natural sweetness.
- Blend when it’s warm, not hot: This avoids splatters and keeps things safe.
- Add cream at the end: If using, this prevents curdling and keeps the texture smooth.
Serving Suggestions for a Stunning Bowl
Present your soup with style and make it feel like a feast. Pair it with a side of golden-brown garlic bread or make it a main course with a gooey grilled cheese sandwich. Sprinkle croutons or a pinch of Parmesan for a gourmet touch.
Nutrition Snapshot
Here’s what you can expect from one hearty serving (approximate values):
- Calories: 180
- Protein: 4g
- Carbohydrates: 14g
- Fat: 10g
Make It Ahead and Save Time
Planning ahead? This soup works beautifully for meal prep and reheats like a dream.
Refrigeration Tips
Once cooled, store the soup in an airtight container in your refrigerator for up to 4 days. Simply reheat it on the stove or in the microwave when ready to enjoy.
Freezing Options
For longer storage, pour the cooled soup into freezer-safe bags or containers. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating and savoring anytime you wish!
Now that you’re equipped with everything you need, grab your ingredients, and treat yourself to the best roasted tomato basil soup you’ll ever make. Enjoy the delicious simplicity of this heartwarming dish!
Learn by watching with this simple guide:

Roasted Tomato Basil Soup Recipe
Ingredients
- Tomatoes about 10-12 ripe ones
- Onion
- Garlic
- Olive oil
- Fresh basil leaves
- Vegetable broth
- Optional canned diced tomatoes
- Salt and pepper
- Dried oregano
- Dried thyme
- Optional heavy cream
Instructions
- Preheat your oven to 400°F (200°C). Halve the tomatoes and place them on a baking sheet, cut side up. Drizzle with olive oil, sprinkle minced garlic, salt, and pepper, then roast for 30-40 minutes. The caramelized edges add that extra oomph of flavor!
- Grab your favorite soup pot and heat some olive oil over medium heat. Toss in the chopped onion and cook until soft and fragrant. Add dried oregano, thyme, and sliced fresh basil for a burst of herbal aromas.
- Carefully add the roasted tomatoes (along with any juices from your baking sheet) into the pot. If you’re using canned tomatoes, pour them in now. Then add the vegetable broth for the liquid base that ties it all together.
- Pull out your immersion blender and carefully blend straight in the pot. Prefer something smoother? Use a regular blender, but be cautious with the hot liquid.
- Put the pot back on the stove and bring it to a gentle simmer for 15-20 minutes. Taste and tweak the seasonings with salt and pepper to make it just right. For a richer soup, stir in heavy cream towards the end.
- Ladle the silky soup into bowls, garnish with fresh basil leaves, and drizzle a touch of olive oil on top for that restaurant-style finish.
Notes
- Choose ripe tomatoes: The sweeter, the better, for maximum flavor.
- Don’t skip the roasting: It caramelizes the tomatoes and enhances their natural sweetness.
- Blend when it’s warm, not hot: This avoids splatters and keeps things safe.
- Add cream at the end: If using, this prevents curdling and keeps the texture smooth.