Go Back
+ servings
Tomato Basil Soup

Creamy Vegan Tomato Basil Soup for Cozy Nights

Warm your heart with this creamy vegan tomato basil soup, perfect for cozy nights.
Prep Time 15 minutes
Cook Time 1 hour
Total Time 1 hour 15 minutes
Servings: 4 bowls
Course: Appetizers
Cuisine: American, Comfort Food, Vegan
Calories: 150

Ingredients
  

For the Soup Base
  • 6 cups Roma Tomatoes Substitute with any ripe, juicy tomatoes if necessary.
  • 2 tablespoons Extra-Virgin Olive Oil May use a different vegetable oil as a substitute.
  • 1 medium Yellow Onion No substitutions recommended for the best flavor.
  • 2 medium Carrots Can substitute with celery if you prefer.
  • 4 cloves Garlic Fresh garlic preferred; powdered garlic may be used in a pinch.
  • 4 cups Vegetable Broth Feel free to switch to chicken broth for a non-vegan alternative.
  • 2 tablespoons Balsamic Vinegar Apple cider vinegar works well as a substitute.
  • 3 sprigs Fresh Thyme Leaves Dried thyme can be used in lesser quantity.
For Seasoning and Garnish
  • 1 to taste Sea Salt
  • 1 to taste Freshly Ground Black Pepper
  • 1 cup Fresh Basil Leaves Can substitute with spinach for a different texture.

Equipment

  • oven
  • Blender
  • large pot
  • baking sheet

Method
 

Step-by-Step Instructions
  1. Preheat your oven to 350°F (180°C) to prepare for roasting the tomatoes.
  2. Halve the Roma tomatoes and arrange them cut-side up on a baking sheet lined with parchment paper. Drizzle 2 tablespoons of extra-virgin olive oil over the tomatoes, then sprinkle with sea salt and freshly ground black pepper. Roast them for about 1 hour.
  3. In a large pot, heat the remaining olive oil over medium heat and add the chopped yellow onion, diced carrots, and minced garlic along with ½ teaspoon of salt. Sauté for about 8 minutes until softened.
  4. Add the roasted tomatoes to the pot, along with the vegetable broth, balsamic vinegar, and fresh thyme. Bring to a boil, then reduce heat and let simmer uncovered for about 20 minutes.
  5. Let the soup cool, then blend until smooth, adding fresh basil leaves before the final blend. Return to pot.
  6. Adjust seasoning with salt and pepper. Serve hot, garnished with fresh basil.

Nutrition

Serving: 1bowlCalories: 150kcalCarbohydrates: 20gProtein: 3gFat: 7gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 5gSodium: 300mgPotassium: 600mgFiber: 4gSugar: 6gVitamin A: 2000IUVitamin C: 20mgCalcium: 40mgIron: 2mg

Notes

Serve alongside grilled cheese or crusty bread for a perfect meal. This soup can be stored in the fridge for up to 3 days or frozen for 3 months.

Tried this recipe?

Let us know how it was!