Silky smooth, tangy-sweet, and soul-warming—this vegan tomato soup is everything you crave on a cozy day, minus the dairy. It’s made with pantry staples, brightened with basil, and finished with a creamy swirl of coconut milk or plant-based cream.
Pair it with grilled sourdough or your favorite toast, and you’ve got comfort in a bowl.
⏱ Prep Time 10 minutes | 🔥 Cook Time 20 minutes | 🍽 Servings 4 | 🌱 Difficulty Level Easy | 📦 Storage Tips Refrigerate up to 4 days or freeze for up to 2 months
Ingredients List
- 2 tablespoons olive oil
- 1 medium onion (chopped)
- 2 garlic cloves (minced)
- 1 can (28 oz / 800g) whole peeled tomatoes
- 1 tablespoon tomato paste
- 2 cups vegetable broth
- 1 teaspoon sugar (optional, to balance acidity)
- 1/2 teaspoon salt (adjust to taste)
- 1/4 teaspoon black pepper
- 1/3 cup coconut milk or oat cream (plus extra for drizzle)
- Fresh basil leaves (for garnish)
Instructions
- Heat olive oil in a pot over medium heat. Sauté onion for 4–5 minutes until soft and translucent.
- Add garlic and tomato paste, cooking for 1 more minute until fragrant.
- Pour in the tomatoes and broth. Break up the tomatoes with a spoon.
- Season with salt, pepper, and sugar (if using). Simmer for 15–20 minutes.
- Remove from heat. Blend soup with an immersion blender (or carefully in batches with a regular blender) until smooth.
- Stir in coconut milk or oat cream. Adjust seasoning to taste.
- Serve hot, drizzled with extra coconut milk and topped with fresh basil.
Recipe Notes / Tips
- Use fire-roasted canned tomatoes for extra depth.
- Add a pinch of chili flakes for subtle heat.
- For a richer texture, blend in a cooked carrot or roasted red pepper.
Nutrition Info (per serving, approx.)
Calories: 160
Carbs: 15g
Fat: 10g
Protein: 2g
Fiber: 3g
FAQs
- Q: Can I use fresh tomatoes?
A: Yes! Roast 2 lbs of ripe tomatoes, then follow the recipe from step 2. - Q: Can I use another non-dairy milk?
A: Absolutely—cashew cream, soy cream, or oat milk all work well. - Q: Is it freezer-friendly?
A: Definitely. Just skip the coconut milk until reheating for best texture.
Swirled up a bowl of plant-based comfort? Share your soup selfie and tag #the_food_pedia on Instagram! 🍅🌿🥣