This homemade Roasted Tomato Basil Soup is an easy and delicious meal to make during tomato season! It’s super flavourful with fresh herbs.

This Roasted Tomato Basil Soup is one of my favourite ways to use fresh summer tomatoes. Roasting the tomatoes brings out so much flavour that can’t be beat. Pair it with a grilled cheese and you’ve got the ultimate cozy lunch or dinner.
Why you’ll love this recipe
- Roasted to perfection: Fresh tomatoes are roasted until sweet and caramelized for incredible flavour.
- Simple + homemade: Fresh ingredients and pantry staples come together in one easy recipe.
- Freezer-friendly: Make a big batch and freeze leftovers for an easy meal anytime.
Ingredients and substitutions
- Olive oil – or another neutral flavoured cooking oil like canola or avocado oil.
- Plum tomatoes – Roma tomatoes or San Marzano tomatoes would both be good.
- Cherry tomatoes – you can try using grape tomatoes, but they won’t be as sweet.
- Yellow onion – white onion or shallots can be used instead.
- Garlic – you’ll need whole garlic cloves for this recipe. You can use minced garlic in a pinch, but it won’t provide the same flavour.
- Fresh thyme – use dried thyme or fresh oregano instead.
- Vegetable broth – chicken broth would also work.
- Heavy cream – you can leave this out to make the soup dairy-free.
- Fresh basil – fresh oregano will provide a similar flavour.
- Fresh oregano – use dried oregano in a pinch.
- Chili flakes – leave these off if you don’t like spice.
How to make tomato basil soup

Step 1: Roast the vegetables.
Add the tomatoes, onion and garlic to a sheet pan and season. Add the fresh thyme, then roast the veggies.
Step 2: Blend the soup.
Add the tomatoes to a blender with the remaining ingredients.
Step 3: Make it creamy.
Blend until smooth and creamy.
Step 4: Serve and enjoy!
Drizzle with olive oil and heavy cream, then serve with fresh basil and a sprinkle of chili flakes.

Recipe tips and variations
Nothing beats homemade soup, and this one is so easy to play with! Here are a few ways to make it even better.
- Use different tomatoes: Try heirloom, cherry, or Roma for unique sweetness and depth.
- Add creaminess: Stir in a splash of heavy cream or coconut milk for a richer texture.
- Spice it up: A pinch of red pepper flakes gives it a subtle heat.
- Make it hearty: Add cooked pasta, white beans, or grilled cheese croutons to round it out.
Frequently asked questions
Can I use canned tomatoes instead of fresh?
Yes! Fresh tomatoes will give you the best flavour, especially during tomato season, but can totally use canned whole tomatoes too.
Can I freeze roasted tomato basil soup?
Absolutely! Let the soup cool completely, then store it in an airtight container or freezer cubes and freeze for up to 3 months. Thaw overnight in the fridge and reheat on the stove or in the microwave.
Why is my tomato soup acidic?
The acidity depends on how ripe the tomatoes are. If your soup tastes a little too acidic, add a pinch of sugar or a splash of cream to balance the flavours.

What to serve with tomato soup
Here are some of my favourite things to serve with this delicious tomato basil soup:
- Mini grilled cheese sandwiches
- Green goddess grilled cheese sandwich
- Kale chicken caesar wrap
- Chicken avocado melt
- Arugula salad
- Simple green salad with my homemade Italian dressing
How to store and reheat
Make ahead: Roast the tomatoes and prep the soup base ahead for easy blending and reheating later.
Store: Keep cooled soup in an airtight container in the fridge for up to 5 days.
Reheat: Warm gently on the stovetop over medium heat, stirring occasionally, or microwave until heated through.
Freeze and reheat from frozen: Freeze in airtight containers or souper cubes for up to 3 months. Thaw overnight in the fridge and reheat on the stove or in the microwave.
More vegetarian soup recipes
Meal prep tools
- Grab some glass meal prep bowls to pack up your soup for weekly lunches.
- Freeze and refrigerate leftovers in round glass microwave-safe bowls with lids.
- My Vitamix is a must have for sauces, soups and purees.
- An Immersion blender is a cheaper way to blend things up
- **Get my full list of tools here**

Ultimate Roasted Tomato Basil Soup
Equipment
- Glass bowls with lids To store leftovers
- Souper cubes To freeze for later
Ingredients
- 2 tbsp olive oil plus more for topping
- 4 plum tomatoes cut in half
- 1.5 lbs cherry tomatoes
- 1 yellow onion roughly chopped
- 6 cloves garlic whole
- 4 sprigs fresh thyme or 1/2 tsp dried thyme
- 1 cup vegetable broth
- 1/4 cup heavy cream optional, plus more for topping
- 1/4 tsp salt plus more to taste
- 1/4 tsp pepper
- 1 cup fresh basil divided; 1/2 cup goes in soup, 1/2 cup for garnish
- 1 tbsp fresh oregano finely chopped; or 1/2 tsp dried oregano
- Chili flakes optional garnish
Instructions
- Preheat oven to 425 F. Add tomatoes, onion and garlic to a parchment-lined baking sheet and toss with olive oil and season with salt & pepper to taste. Add sprigs of fresh thyme, then roast for 30 minutes.
- When tomatoes are done, let cool on the counter for at least 15 minutes, then add to a blender along with vegetable broth, heavy cream, salt & pepper, 1/2 cup of the fresh basil and oregano. Blend until smooth and creamy.
- Serve in large bowls then drizzle extra olive oil and heavy cream overtop. Garnish with fresh basil leaves and a sprinkle of chili flakes if desired, then serve and enjoy!



Share With Me!
Did you make this recipe or want to share your thoughts? Make sure to leave your review below and tag me on Instagram #thegirlonbloor so I can check it out!