Go Back
+ servings
roasted tomato soup in a white bowl topped with basil and croutons.

Roasted Tomato Soup

This Roasted Tomato Soup recipe is a creamy, rich, and flavorful concoction made of fresh ingredients. The tomatoes, onions, and garlic are roasted to provide a deep, smoky flavor that is irresistible! The prep is quick, the ingredients are simple and it takes just 30 minutes to cook. 
Course Soup
Cuisine American, Vegan
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings 4 people
Calories 250kcal



  • 2 tablespoons olive oil
  • 3 pounds ripened tomatoes , sliced in half
  • 2 medium onions , quartered. Leave on paper skin.
  • 5 cloves garlic , with paper skin attached.
  • 2-3 slices bread , cubed
  • 2 ¼ cups vegetable stock , low sodium
  • ¼ cup canned coconut milk or unsweetened vegan cream
  • Handful of basil leaves
  • 2 teaspoons balsamic vinegar
  • 2 teaspoons smoked paprika
  • ½ teaspoon crushed chili flakes
  • 1 teaspoon salt , more to taste
  • ½ teaspoon black pepper


  • Preheat the oven to 425 F. (220 C)
  • Place the tomatoes and onions on a baking sheet. Toss with olive oil and season with salt and pepper. Bake for 25 minutes or until slightly charred. Toss midway through.
  • Place the garlic and bread cubes on a separate baking tray. Sprinkle cubes with salt and pepper if desired. Bake for 10 minutes or until bread is crispy and garlic is slightly golden and fragrant. Toss midway through. Remove both trays from the oven and allow to cool just enough to handle.
  • Set aside the prepared croutons. Peel the garlic and remove the onion skin.
  • Add the vegetable stock, roasted tomatoes along with juices, onion, garlic, basil leaves, balsamic vinegar, smoked paprika, chili flakes, cream, salt, and pepper to a pot over medium heat. Cook for a few minutes until warmed throughout. Using an immersion blender, blend the soup until smooth (alternatively, you can transfer to a blender).
  • Serve and enjoy! See note for topping ideas.


Topping Ideas: red pepper flakes, fresh basil, vegan parmesan, fresh cracked pepper, vegan cream, sliced green onion, chives, sliced avocado. 
Consistency: if you would like the soup thicker, you can simmer it on the stove for a few minutes to reduce. Adding a tablespoon of nutritional yeast will also thicken and add another layer of flavor. For a thinner consistency, add a few splashes of broth.


Calories: 250kcal | Carbohydrates: 29g | Protein: 8g | Fat: 13g | Saturated Fat: 5g | Sodium: 480mg | Potassium: 1103mg | Fiber: 6g | Sugar: 13g | Vitamin A: 3326IU | Vitamin C: 52mg | Calcium: 78mg | Iron: 2mg