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
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!

Creamy Vegan Tomato Soup
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
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
Stir in the chopped tomatoes and cook for another 5 minutes until they start to soften.
- 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
Use an immersion blender to puree the soup until smooth, or carefully transfer it in batches to a blender.
- 5
If desired, stir in the coconut milk and heat gently over low heat without boiling.
- 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.
Nutrition Facts
4 bowls
- Calories
- 180 kcal
- Total Fat
- 8 g10%
- Total Carbohydrate
- 25 g9%
- Protein
- 3 g6%
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?






