Roasted Tomato Basil Soup


Roasted Tomato Basil Soup Vegan Recipe

Roasted Tomato Basil Soup

Hello friends! I’m back to share with you my new fav comfort food.

Ready with just 8 simple ingredients (plus toppings), this soup is super-rich and hearty. It needs no cream but is incredibly creamy.

It’s also very easy to make –  roast, blend, reheat, top, and serve.

Let’s go. 🤗

Roasted Tomato Basil Soup Recipe
No ratings yet

Roasted Tomato Basil Soup

Simple & Hearty Roasted Tomato Basil Soup Recipe
Pin Recipe
Course -Soup
Cuisine -American, Universal
Keyword -roasted tomato basil soup, roasted tomato soup, soup, tomato soup
Prep Time -7 minutes
Cook Time -55 minutes
Total Time -1 hour 2 minutes
Servings -2 people
Calories -355kcal
Author -Veganbell

Recipe Video


  • 1 kg plum tomatoes (2.2 lb.)
  • 3 medium-large onions (cut into petals)
  • 6 large garlic cloves (sliced)
  • 3 tablespoons extra virgin olive oil
  • Salt
  • Pepper
  • 3 handful fresh basil
  • 2 cups water
  • Extra virgin olive oil (topping)
  • Croutons (topping)
  • Chopped fresh basil leaves (topping)
  • Sea salt flakes


  • To a baking sheet, add tomatoes + onions + garlic.
  • Drizzle olive oil and sprinkle salt + pepper. Massage / mix well using your hands.
  • Transfer to a preheated oven and roast for 50 minutes at 230 C (445 F). Every oven is different so you might have to adjust this by as much as 10-15 minutes. Just make sure the tomatoes are nicely roasted. If your onions start to 'burn', simply remove them at around 40 minutes and continue roasting the tomatoes.
  • Once roasted, let it cool for 3-4 minutes and transfer everything to a high-speed blender.
  • Add basil + water to the blender and blend until creamy.
  • Transfer it to a saucepan and reheat (do not boil - boiling will affect the taste of fresh basil).
  • Transfer to serving bowl(s) and top with extra virgin olive oil + toasted breads / croutons + freshly chopped basil + sea salt flakes. Enjoy! 🙂


  1. You can also use 50-50 plum and cheery tomatoes. 
  2. The nutritional chart does not contain macros from the toppings. 


Calories: 355kcal | Carbohydrates: 38g | Protein: 7g | Fat: 22g | Saturated Fat: 3g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 16g | Sodium: 45mg | Potassium: 1462mg | Fiber: 9g | Sugar: 20g | Vitamin A: 4295IU | Vitamin C: 84mg | Calcium: 116mg | Iron: 2mg
Tried this recipe?Mention @veganbell24 or tag #veganbell!

If you liked this recipe, check out this delicious Vegan Minestrone Soup I posted earlier.

If you enjoy reading and cooking from Veganbell, check out PlantYou’s incredible Green Goddess Soup recipe.

If you’d like to support me (thank you!), do check out my Indian vegan cookbook or my just-launched blank vegan recipe notebook. 🤗

My Indian Vegan Cookbook

more recipes


Leave a Reply

Your email address will not be published.

Recipe Rating

We use affiliate links in our blog. When you click and purchase any ingredient, we get a small percentage as a commission at no cost to you. Thank you for supporting Veganbell! :)