Go Back

Roasted Tomato and Basil Soup

Roasted tomatoes, olive oil, garlic, onions and fresh, fragrant basil. What better flavour combination is there, really?  

5 from 1 vote
Prep Time 15 mins
Cook Time 1 hr 15 mins
Total Time 1 hr 30 mins
Course lunch, Soup
Servings 8


  • 4 pounds tomatoes cut into chunks (deseeding is optional)
  • 2 onions cut into chunks
  • 4 cloves garlic chopped
  • 3 tbsp olive oil
  • ½ tsp salt
  • ¼ tsp pepper
  • 6 cups vegetable stock
  • ½ cup fresh basil


  • Preheat oven to 400°.
  • Wash and cut tomatoes into quarters or chunks. Remove seeds if preferred.
  • Spread tomato chunks out on two parchment lined baking sheets. Add cut up onion and garlic to baking sheets. Drizzle olive oil over vegetables. Sprinkle with salt and pepper. Roast for 45-50 minutes, until vegetables are soft and slightly charred.
  • Add roasted vegetables to dutch oven pot and pour in 6 cups vegetable stock. Bring to boil.
  • Puree soup in blender or use an immersion blender in the pot.
  • Reduce heat and simmer for 15 minutes.
  • Add chopped basil just before serving.


For a creamy soup, 1 cup coconut or nut milk can be added while soup simmers.
Keyword dairy free, gluten free, plant based, tomato soup, tomatoes, vegan, vegetarian