Roasted Tomato Basil Soup Recipe
I used to just grab canned tomato soup off the shelf whenever I wanted something quick and cozy. Then one winter evening I had a pile of tomatoes sitting in my fridge that were a day away from going soft, and I didn't feel like babysitting a pot on the stove. So I tossed them in the oven instead of cooking them the usual way. The second that tray came out - tomatoes blistered, garlic soft and sweet, the kitchen smelling like something out of an Italian trattoria - I understood exactly why store-bought soup never tastes the same. That one tray changed how I make tomato soup forever, and Roasted Tomato Basil Soup has been on regular rotation in my kitchen ever since, especially when the weather turns, or I've got tomatoes to use up.
This recipe is simple, budget-friendly, and honestly blows canned soup out of the water. Below I'm sharing everything - ingredients, the little tricks that actually matter, mistakes to steer clear of, and the best ways to serve it.
Why You'll Love This Recipe
- Deep, rich flavor: Roasting draws out the tomatoes' natural sweetness in a way that stovetop simmering just can't match.
- Easy and low-effort: The oven does most of the work while you prep everything else.
- Healthy and budget-friendly: A handful of simple, affordable ingredients packed with vitamins.
- Naturally vegetarian (and easily vegan): No animal products required if you skip the dairy cream.
- Great for meal prep: Stores beautifully in the fridge and freezes even better.
- Works year-round: Comforting hot in winter, refreshing chilled in summer.
Ingredients & Tips
- 1.5 kg (about 3 lbs) fresh tomatoes (Roma or vine tomatoes work best) - Ripe, flavorful tomatoes are the whole foundation of this soup. Underripe tomatoes will leave your soup tasting flat and overly acidic.
- 1 large onion, quartered
- 6 whole garlic cloves, skin on - Roasting garlic in its skin protects it from burning and gives it a mellow, almost caramelized sweetness.
- 4 tablespoons olive oil - Use a good extra virgin olive oil; it deepens the flavor and helps everything roast evenly.
- A generous handful of fresh basil - Fresh basil is non-negotiable here; dried basil just doesn't give you that bright, fragrant finish. Add it at the end so it keeps its color and aroma.
- 500 ml (2 cups) vegetable broth - Swap in chicken broth if you're not keeping it vegetarian.
- 100 ml (about ⅓ cup) cooking cream (optional) - Adds a silky, velvety texture; skip it for a lighter version.
- 1 teaspoon sugar - Balances out the tomatoes' acidity, especially if they're on the tart side.
- Salt, black pepper, a pinch of chili flakes (optional)
- 1 teaspoon dried oregano
Chef's tip: Cut the tomatoes in half and lay them cut-side up on the tray. This lets the moisture evaporate faster so they actually roast and caramelize instead of steaming in their own juice.
Ingredient Substitutions
- Fresh tomatoes: Out of season, canned whole tomatoes work well - just try broiling them briefly first to get closer to that roasted flavor.
- Cream: Swap in coconut milk for a fully vegan version, or use blended cashews with water for a creamy, dairy-free texture without changing the flavor much.
- Vegetable broth: Water with a bouillon cube works in a pinch, but homemade broth always gives a richer result.
- Basil: If you're out of fresh basil, fresh parsley is a decent stand-in, or use dried basil at half the quantity.
- Sugar: Honey or a bit of mashed date works as a natural alternative if you prefer to avoid refined sugar.
Step-by-Step Instructions with Success Secrets
Step 1: Roast the Tomatoes and Garlic
Preheat your oven to 200°C (390°F). Halve the tomatoes and arrange them on a large baking tray along with the quartered onion and the garlic cloves, still in their skins. Drizzle with olive oil, sprinkle with salt, pepper, and oregano, and toss everything with your hands.
Success secret #1: Don't peel the garlic before roasting. Keeping the skin on protects the cloves from burning and lets them turn soft and sweet. Once roasted, they'll pop right out of their skins with a light squeeze.
Roast for 35-40 minutes, until the tomatoes are soft and the onion edges have picked up a bit of char - that light caramelization is where a lot of the flavor depth comes from.
Step 2: Build the Soup Base
Pull the tray out and squeeze the roasted garlic out of its skin. Transfer everything - tomatoes, onion, garlic - into a large pot along with the vegetable broth.
Success secret #2: Let the roasted vegetables cool slightly before blending, especially if you're using a regular countertop blender. Hot liquid builds up pressure and can force the lid off - not something you want to deal with mid-cooking.
Step 3: Blend Until Smooth
Blend everything using a countertop blender or an immersion blender until fully smooth.
Success secret #3: For a completely silky, restaurant-style texture with zero tomato skin bits, pass the blended soup through a fine mesh strainer.
Step 4: Final Seasoning
Return the soup to the pot over low heat. Stir in the cream (if using), sugar, and freshly chopped basil. Let it simmer gently for 10 minutes, stirring occasionally.
Success secret #4: Taste before serving and adjust the salt and sugar based on how acidic your tomatoes turned out — every batch of tomatoes is a little different.
Common Mistakes to Avoid
- Using underripe or bland tomatoes: This has the single biggest impact on flavor - always pick ripe, deeply red, flavorful tomatoes.
- Skipping the garlic-in-skin trick: Roasting peeled garlic cloves directly often leads to burnt, bitter bits.
- Blending hot soup in a regular blender without cooling it first: This is genuinely risky - always let it cool slightly or blend in small batches.
- Adding basil too early: Basil that's simmered for too long loses its bright color and fresh aroma. Always stir it in near the end.
- Skipping the strainer if you want a silky texture: If smooth, velvety soup is your goal, don't skip this step.
- Forgetting to balance acidity and sweetness: A soup with no sugar at all can turn out unexpectedly tart depending on the tomatoes used.
Serving Suggestions
- Finish each bowl with a drizzle of fresh cream and a basil leaf on top for that classic restaurant look.
- Pair it with a grilled cheese sandwich - this combo never, ever fails.
- Top with toasted pumpkin seeds or homemade croutons for a bit of crunch.
- A final drizzle of good extra virgin olive oil right before serving adds richness and shine.
- Serve in small cups as an elegant appetizer for dinner parties — it looks as good as it tastes.
Chef's Tips
- For a subtle smoky flavor, add a pinch of smoked paprika while seasoning.
- Cherry tomatoes work beautifully too and roast up even sweeter - just extend the roasting time slightly.
- For a richer soup, stir in a tablespoon of tomato paste while roasting to intensify the tomato flavor.
- Keep stirring toward the end of cooking to prevent the soup from sticking to the bottom of the pot.
Meal Prep Tips
- Roast the tomatoes, onion, and garlic the night before and refrigerate them - just blend with the broth when you're ready to eat.
- The finished soup keeps well in the fridge for 4-5 days in an airtight container.
- It freezes beautifully for up to 3 months - for best texture, stir in the cream after reheating rather than before freezing.
- Reheat gently over low heat with occasional stirring; avoid a hard boil, which can dull the flavor.
Recipe Notes
- This recipe makes about 4 generous servings as a main course, or 6 servings as a starter.
- Easy to double - just use a larger roasting tray so the tomatoes don't overcrowd and steam instead of roast.
- Tomato acidity varies a lot by season and variety, so always taste and adjust before serving.
FAQ
Can I make this soup without cream? Yes, the cream is completely optional. The soup is still delicious and noticeably lighter without it.
What makes this different from regular tomato soup? Roasting the tomatoes in the oven brings out a natural sweetness and depth of flavor that stovetop simmering simply can't replicate.
Can I use canned tomatoes instead of fresh? Yes, especially out of season - just try broiling them briefly first to get a flavor closer to freshly roasted tomatoes.
How long does this soup keep in the fridge? It keeps for 4 to 5 days in an airtight container.
Is this recipe vegan-friendly? Yes - just use vegetable broth and swap the cream for coconut milk or cashew cream.
Recipe Card
Roasted Tomato Basil Soup
| Prep Time | 15 minutes |
| Cook Time | 50 minutes |
| Total Time | 65 minutes |
| Servings | 4 |
| Difficulty | Easy |
| Course | Appetizer / Light Main |
| Cuisine | Italian / Mediterranean |
Ingredients:
- 1.5 kg fresh tomatoes
- 1 large onion
- 6 garlic cloves, skin on
- 4 tablespoons olive oil
- A handful of fresh basil
- 500 ml vegetable broth
- 100 ml cooking cream (optional)
- 1 teaspoon sugar
- Salt, black pepper, oregano, chili flakes (optional)
Quick Steps:
- Roast tomatoes, onion, and garlic at 200°C (390°F) for 35-40 minutes.
- Transfer the roasted vegetables to a pot with the broth.
- Blend until smooth.
- Return to the pot; stir in cream, sugar, and basil.
- Simmer gently for 10 minutes, then taste and adjust seasoning.
- Serve hot, garnished with fresh basil.
Nutrition Table
Approximate values per serving (4 servings total):
| Nutrient | Approximate Amount |
|---|---|
| Calories | 190 kcal |
| Protein | 4 g |
| Carbohydrates | 18 g |
| Fat | 12 g |
| Fiber | 4 g |
| Sugar | 10 g |
| Sodium | 520 mg |
| Vitamin C | 35% of daily value |
Note: Nutritional values are approximate and may vary depending on exact ingredients and quantities used.
Helpful External Resources
- To learn more about the nutritional benefits and antioxidants found in tomatoes, check out the Harvard T.H. Chan School of Public Health – Nutrition Source.
- For safe soup and food storage guidelines, visit the official FoodSafety.gov website.
- For more traditional Italian soup recipes, explore Giallozafferano.
Final Thoughts
Roasted Tomato Basil Soup is one of those recipes that proves simple ingredients, handled the right way, can make a big impression. A short ingredient list, an easy technique, and a result that beats any store-bought soup by a mile. Next time you've got extra tomatoes sitting around, give this one a try - and let me know in the comments how yours turned out!




