The Best Homemade Vegan Tomato Soup Recipe
Introduction
A truly exceptional vegan tomato soup is not about shortcuts or heavy cream substitutes—it’s about technique, balance, and respect for the tomato itself. This recipe delivers depth without heaviness, silkiness without dairy, and brightness without acidity. Crafted with a chef’s precision, it transforms simple pantry ingredients into a refined, restaurant-quality soup that feels both comforting and modern. This is tomato soup elevated to its purest form.
Ingredients List
- Ripe tomatoes, roughly chopped
- Extra virgin olive oil
- Yellow onion, finely diced
- Garlic cloves, minced
- Carrot, finely chopped
- Celery stalk, finely chopped
- Tomato paste
- Vegetable stock
- Fresh basil leaves
- Bay leaf
- Sea salt
- Freshly ground black pepper
- Smoked paprika
- Red pepper flakes (optional)
- Maple syrup or agave nectar
- Lemon juice
Step-by-Step Instructions

Build the Flavor Base
Heat olive oil in a heavy-bottomed pot over medium heat. Add onion, carrot, and celery, cooking slowly until softened and lightly golden. This aromatic base is essential for natural sweetness and depth.
Develop Tomato Intensity
Stir in garlic and tomato paste, cooking until fragrant and slightly caramelized. Add chopped tomatoes, bay leaf, smoked paprika, salt, and pepper. Cook uncovered until tomatoes break down and release their juices.
Simmer to Concentrate
Pour in vegetable stock and bring to a gentle simmer. Cook slowly to allow flavors to meld and concentrate, adjusting seasoning as needed.
Blend Until Silky
Remove bay leaf and blend the soup until completely smooth using an immersion or high-speed blender. The texture should be velvety, not thin.
Finish with Balance
Stir in fresh basil, a touch of maple syrup, and lemon juice to brighten and balance acidity. Warm gently before serving.
Cook Time
Total: 40 minutes
Prep: 15 minutes
Bake: 25 minutes
Servings
Makes approximately 4 servings
Nutritional Information (approx. per serving)
- Calories: 165
- Protein: 4g
- Fat: 7g
- Carbohydrates: 22g
- Fiber: 6g
- Sugars: 10g
Storage Instructions
Allow the soup to cool completely before transferring to airtight containers. Refrigerate for up to 4 days or freeze for up to 2 months. Reheat gently to preserve flavor and texture.
Suggestions
- Serve with toasted sourdough or grilled vegan cheese for a classic pairing.
- Swirl in coconut cream or cashew cream for added richness.
- Top with roasted cherry tomatoes or fresh basil oil for a refined presentation.
Seasonal Relevance
Tomato soup reaches its peak in late summer and early autumn when tomatoes are naturally sweet and vibrant. However, high-quality canned tomatoes allow this recipe to shine year-round without compromising flavor.
Conclusion
This homemade vegan tomato soup is a masterclass in simplicity done right. Through careful layering of flavors and thoughtful finishing, it proves that plant-based cooking can be deeply satisfying and elegant. It’s not just the best vegan tomato soup—it’s a benchmark recipe you’ll return to season after season.
The Best Homemade Vegan Tomato Soup Recipe
4
servings15
minutes25
minutes165
kcalThis homemade vegan tomato soup is rich, smooth, and deeply flavorful without using any dairy. Built on slow-cooked aromatics and ripe tomatoes, it delivers natural sweetness, balanced acidity, and a velvety texture—comforting, nourishing, and restaurant-quality.
Ingredients
2 tbsp extra virgin olive oil
1 medium yellow onion, finely diced
1 carrot, finely chopped
1 celery stalk, finely chopped
3 garlic cloves, minced
2 tbsp tomato paste
2 lb ripe tomatoes, chopped (or canned San Marzano)
3 cups vegetable stock
1 bay leaf
1 tsp smoked paprika
½ tsp sea salt (adjust to taste)
¼ tsp freshly ground black pepper
Pinch of red pepper flakes (optional)
1 tsp maple syrup or agave nectar
1 tbsp fresh lemon juice
Fresh basil leaves, for finishing
Directions
- Heat olive oil in a large pot over medium heat. Add onion, carrot, and celery; cook until soft and lightly golden.
- Stir in garlic and tomato paste, cooking until fragrant and slightly caramelized.
- Add tomatoes, bay leaf, smoked paprika, salt, and pepper. Cook until tomatoes break down.
- Pour in vegetable stock and simmer gently for 20 minutes.
- Remove bay leaf and blend until completely smooth.
- Stir in maple syrup, lemon juice, and fresh basil. Adjust seasoning and serve warm.
Recipe Video
Notes
- For extra creaminess, blend in cooked white beans or red lentils.
Store refrigerated for up to 4 days or freeze for up to 2 months.
Flavor improves after resting, making this soup ideal for meal prep.
FAQs
Can I make this soup without a blender?
Yes, you can use a food mill or mash thoroughly, though blending delivers the smoothest, most refined texture.
What tomatoes work best for vegan tomato soup?
Ripe fresh tomatoes or high-quality canned San Marzano tomatoes provide the best balance of sweetness and acidity.
How can I make the soup more filling without adding dairy?
Add cooked red lentils or white beans before blending to increase protein and create a naturally creamy texture.