Veggie Recipes Blog

Vegan Tomato Soup Recipe

A bowl of creamy vegan tomato soup with fresh basil is the ultimate cozy comfort food. Ideal for a quick weeknight meal or a relaxed lunch.

Jump To Recipe
A bowl of creamy vegan tomato soup garnished with basil, served with crusty bread on a wooden table.
Suitable for Vegetarian, Vegan, Gluten-Free, and Dairy-Free diets
Vegetarian: yes
Vegan: yes
Gluten Free: yes
Dairy Free: yes
Pin this recipe

Why I Keep Coming Back to This Tomato Soup

Sometimes, there’s nothing more satisfying than a classic bowl of freshly made tomato soup. I love this vegan version not only because it’s incredibly easy to whip up, but also because every spoonful is packed with vibrant flavors from ripe tomatoes and fresh herbs.

There are a few reasons this soup is a staple in my kitchen:

  • It comes together in 30 minutes flat.
  • The coconut milk makes it extra creamy without any dairy.
  • You can use fresh or canned tomatoes, so it’s flexible for any season.
  • The result is wholesome and rich, but still light enough for any occasion.

This soup also works great for meal prep, just stash it in the fridge and you’ve got comfort food waiting for you. Sometimes I top it with extra coconut milk or a handful of crispy chickpeas for something special.

If you’re craving something classic but want to keep it vegan, you’ll love this recipe as much as I do!

A bowl of creamy vegan tomato soup garnished with basil, served with crusty bread on a wooden table.

Creamy Vegan Tomato Soup


Total Time:30 minutes
Yield:4 bowls

Rich and creamy vegan tomato soup made with ripe tomatoes, blended with coconut milk and herbs for a warming, plant-based meal.


Ingredients


Equipment

As an Amazon Associate I earn from qualifying purchases, at no extra cost to you.


Instructions

  1. 1

    In a large pot, heat the olive oil over medium heat. Add the chopped onion and garlic, and sauté until the onion is translucent (about 5 minutes).

  2. 2

    Stir in the chopped tomatoes and cook for another 5 minutes until they start to soften.

  3. 3

    Pour in the vegetable broth, basil, oregano, salt, and pepper. Bring to a boil, then reduce the heat and simmer for 15 minutes.

  4. 4

    Use an immersion blender to puree the soup until smooth, or carefully transfer it in batches to a blender.

  5. 5

    If desired, stir in the coconut milk and heat gently over low heat without boiling.

  6. 6

    Ladle the soup into bowls and garnish with fresh basil leaves. Enjoy hot with crusty bread.

Notes

You can use either fresh or canned tomatoes for convenience.

For even more richness, substitute a portion of the vegetable broth with extra coconut milk.

Top with fresh herbs or roasted chickpeas for added texture.

Prep Time:10 minutes
Cook Time:20 minutes
Categories:Soup, Lunch, Dinner
Cuisine:American

Nutrition Facts

4 bowls

Calories
180 kcal
% Daily Value*
Total Fat
8 g10%
Total Carbohydrate
25 g9%
Protein
3 g6%

* Percent Daily Values are based on a 2,000 calorie diet.

Nutrition is calculated automatically from the ingredients listed, including any marked optional, and should be treated as an estimate.

Did you love this recipe?

Tap a star to rate it. Your feedback helps others find the recipes that are fan-favorites!

Still wondering

Frequently Asked Questions

  • Can I use canned tomatoes instead of fresh tomatoes?

    Yes, you can substitute canned diced tomatoes for fresh in this soup. Use two 14-ounce cans to replace the 4 cups of chopped fresh tomatoes.

  • How do I make this soup creamier?

    For extra creaminess, add more coconut milk or blend in a cooked potato or some soaked cashews before pureeing the soup.

  • Is this tomato soup gluten-free?

    Yes, this vegan tomato soup is naturally gluten-free as long as you use gluten-free vegetable broth.

  • How long does vegan tomato soup keep in the fridge?

    Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove or microwave.

  • Can I freeze vegan tomato soup?

    Yes, this soup freezes well. Let it cool completely, store in freezer-safe containers, and freeze for up to 3 months. Thaw and reheat before serving.

Featured In

More Cozy Vegan Soups and Sides

Made this?

Comments

Leave a comment

First Name *
Email *
Website
Comment *
Recipe rating
Your email address will not be published. Required fields are marked *