Go Back
+ servings
Tomato Basil Soup

Heavenly Tomato Basil Soup for Cozy Nights In

A comforting vegan Tomato Basil Soup that celebrates fresh produce and is perfect for chilly nights.
Prep Time 10 minutes
Cook Time 1 hour
Cooling Time 10 minutes
Total Time 1 hour 20 minutes
Servings: 4 bowls
Course: Appetizers
Cuisine: Vegan
Calories: 150

Ingredients
  

For the Soup
  • 6 medium Roma Tomatoes Roasting concentrates their savory flavor.
  • 2 tablespoons Extra-Virgin Olive Oil Can substitute with avocado oil.
  • 1 teaspoon Sea Salt Adjust to taste.
  • 1 teaspoon Black Pepper Adjust to taste.
  • 1 medium Yellow Onion Provides sweetness; substitute with shallots if desired.
  • 2 medium Chopped Carrots Adds natural sweetness; bell peppers can be used.
  • 3 cloves Garlic Minced; garlic powder is an alternative.
  • 4 cups Vegetable Broth For non-vegan version, use chicken broth.
  • 2 tablespoons Balsamic Vinegar Red wine vinegar can be substituted.
  • 1 teaspoon Fresh Thyme Leaves Dried thyme can be used, reduce by half.
  • 1 cup Fresh Basil Leaves Essential for the characteristic flavor.
Optional Toppings
  • 1 cup Croutons For an added crunchy texture.
  • Fresh Basil Use as a garnish.
  • 1/2 cup Vegan Cheese Optional for richness without dairy.

Equipment

  • Oven
  • Large pot
  • blender
  • Baking sheet
  • Parchment paper

Method
 

Step‑by‑Step Instructions
  1. Preheat your oven to 350°F (175°C).
  2. Halve the Roma tomatoes and lay them cut-side up on a parchment-lined baking sheet. Drizzle with olive oil, and sprinkle with salt and pepper. Roast for about 1 hour.
  3. Heat olive oil in a large pot over medium heat. Add chopped onions, carrots, and minced garlic. Sauté for about 8 minutes until vegetables are soft.
  4. Once the tomatoes are ready, add them to the pot along with vegetable broth, balsamic vinegar, and thyme. Bring to a gentle boil, then simmer for about 20 minutes.
  5. Allow the soup to cool slightly, then blend until smooth, returning to the pot. Add fresh basil leaves towards the end of blending.
  6. Taste the soup and adjust seasoning if necessary. Serve hot, garnished with basil and optional toppings.

Nutrition

Serving: 1bowlCalories: 150kcalCarbohydrates: 20gProtein: 3gFat: 7gSaturated Fat: 1gPolyunsaturated Fat: 0.5gMonounsaturated Fat: 5gSodium: 400mgPotassium: 600mgFiber: 4gSugar: 5gVitamin A: 500IUVitamin C: 15mgCalcium: 50mgIron: 1mg

Notes

This soup can be stored in the fridge for up to 5 days or frozen for up to 3 months. Reheat gently on the stove before serving.

Tried this recipe?

Let us know how it was!