How to Make Vegan Tomato Soup – Easy and Creamy Recipe

I don’t know about you, but whenever the weather starts cooling down, I crave something warm, cozy, and nostalgic. For me, tomato soup is the ultimate comfort food. It reminds me of childhood lunches with a bowl of soup and a crispy grilled cheese or quiet evenings when I wanted something simple yet satisfying.

But here’s the thing—I wanted to make that same comforting dish without using dairy or processed ingredients. And let me tell you, once I perfected this vegan tomato soup recipe, I never looked back. It’s rich, creamy, bursting with fresh flavours, and best of all, it’s ridiculously easy to make. The best part? You likely have most of the ingredients right in your kitchen!

So, if you’re looking for a delicious, wholesome, and dairy-free tomato soup, grab a bowl and let’s get cooking!

Why You’ll Love This Vegan Tomato Soup Recipe

I could go on and on about how much I love this soup, but here’s why I think you will love it too:

  • Dairy-Free and Still Creamy – Who needs heavy cream when cashews or coconut milk can also do the job?
  • Healthy and Nutritious – It contains vitamins, antioxidants, and plant-based goodness.
  • Super Simple to Make – You don’t need fancy ingredients or hours in the kitchen. 30 minutes, and it’s done!
  • Customizable to Your Taste – Want it spicy? Add chilli flakes. Prefer a smoky touch? Use fire-roasted tomatoes.

If you love comfort food that’s good for you, this soup will become your new go-to.

Ingredients You Need for the Best Vegan Tomato Soup

Let’s talk about ingredients. The best soups start with the best ingredients, and this one is no exception. Here’s what you need:

Core Ingredients:

  • Tomatoes – Fresh Roma, vine-ripened, or canned fire-roasted tomatoes work best.
  • Olive Oil or Coconut Oil – Brings out the natural sweetness of the tomatoes.
  • Onion and garlic – the perfect duo for building delicious flavour in any soup!
  • Vegetable Broth – Gives depth and richness to the flavour.
  • Cashew Cream or Coconut Milk – This is where the magic happens—thick, creamy, and dreamy!
  • Spices and HerbsBasil, oregano, black pepper, and salt make this soup pop.
  • Maple Syrup or Sugar (optional) – Helps balance out the acidity of the tomatoes.

I always recommend fire-roasted tomatoes if you’re using canned ones—they add an incredible depth of flavour!

Step-by-Step Guide to Making Creamy Vegan Tomato Soup

You’ll be amazed at how simple this is to whip up! With just a few simple steps, you’re on your way to the creamiest, most flavorful tomato soup ever.

1. Roast the Tomatoes (Optional but so worth it!)

If you’re using fresh tomatoes, roasting them first takes this soup to another level.

  • Preheat your oven to 400°F (200°C).
  • Cut Roma or vine-ripened tomatoes in half and place them on a baking sheet.
  • Drizzle with olive oil, sprinkle with salt and black pepper, and roast for 20-25 minutes.
  • This deepens the flavour and gives the soup a delightful and smoky taste.

2. Sauté the Aromatics

  • Warm up some olive oil in a big pot over medium heat.
  • Toss in the chopped onion and garlic, and let them cook for about 5 minutes until they’re soft and smell amazing.

3. Add Tomatoes and Simmer

  • Stir in the roasted or canned tomatoes along with vegetable broth.
  • Let it simmer for 15 minutes so all the flavours can meld together.

4. Blend Until Silky Smooth

  • Blend the soup in the pot using an immersion blender until it’s smooth and creamy. If using a regular blender, blend in batches (carefully, it’s hot!).
  • Blend until the soup is silky and creamy.

5. Add the Creamy Element

  • Stir in cashew cream or coconut milk for that final touch of lusciousness.
  • Adjust the seasoning—add more salt, a pinch of sugar, or even a dash of red pepper flakes if you like a little heat.
  • Simmer for another 2-3 minutes, and you’re ready to serve!
Vegan Tomato Soup

Pro Tips for the Best Vegan Tomato Soup

Want to make your soup restaurant-quality? Here are some insider tips:

  • Use Fire-Roasted Tomatoes – They add a slightly smoky, deep flavour that makes a huge difference.
  • Add Nutritional Yeast – It gives the soup a subtle cheesy, umami flavour (trust me, it’s a game-changer).
  • Balance the Acidity – If your soup tastes too tart, a small pinch of sugar or maple syrup will mellow it out.
  • Spice It Up – Love a little kick? Add cayenne pepper or red pepper flakes.
  • Meal Prep Friendly – This soup stays fresh in the fridge for up to 5 days and freezes beautifully for up to 3 months.

What to Serve with Vegan Tomato Soup

Okay, tomato soup is excellent on its own, but it’s even better with the perfect sidekick. Here are some of my favourite pairings:

  • Classic Vegan Grilled Cheese – Because some traditions are worth keeping.
  • Crusty Bread or Homemade Croutons – Add that perfect crunch.
  • Fresh Herbs – A sprinkle of basil, thyme, or parsley improves everything.
  • Vegan Protein Add-Ins – Add chickpeas, tofu, or lentils to make it even heartier.
Vegan Tomato Soup

FAQ Section

Can I swap fresh tomatoes for canned ones?

Absolutely! Fire-roasted canned tomatoes are a great alternative and add more flavour.

How do I make my tomato soup thicker?

Blend in soaked cashews, use coconut milk, or let the soup simmer longer to reduce excess liquid.

Can I freeze this vegan tomato soup?

Yes! Store it in a tightly sealed container and freeze it for up to three months to keep it fresh.

What makes tomato soup creamy without dairy?

Cashew cream, coconut milk, or blended white beans work beautifully for a creamy consistency.

How can I make this soup protein-rich?

Add extra protein and add lentils, chickpeas, or a sprinkle of nutritional yeast.

Conclusion: Cozy Up with a Bowl of Vegan Tomato Soup

So there you have it—the easiest, creamiest, most satisfying vegan tomato soup you’ll ever make. It’s warm, comforting, and perfect for those nights when you want something simple and wholesome.

Give it a try, and let me know—what’s your favourite way to enjoy tomato soup? Are you a grilled cheese dunker or a crouton lover? Drop a comment below, and let’s talk soup!

Vegan Tomato Soup

Vegan Tomato Soup

James
This easy vegan tomato soup is creamy, dairy-free, and packed with flavor. A quick and healthy recipe ready in just 30 minutes!
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Course Soup
Cuisine American
Servings 4
Calories 180 kcal

Ingredients
  

  • 2 lbs 900g fresh Roma tomatoes, halved (or 1 can fire-roasted tomatoes)
  • 1 tbsp olive oil or coconut oil
  • 1 small onion chopped
  • 3 cloves garlic minced
  • 2 cups 480ml vegetable broth
  • ½ cup 120ml coconut milk (or cashew cream)
  • 1 tbsp tomato paste optional, for a deeper flavor
  • 1 tsp dried basil or 2 tbsp fresh basil
  • ½ tsp oregano
  • ½ tsp salt adjust to taste
  • ¼ tsp black pepper
  • 1 tsp maple syrup or sugar, to balance acidity
  • ½ tsp red pepper flakes optional, for heat

Instructions
 

  • Preheat the oven to 400°F (200°C).
  • Place halved Roma tomatoes on a baking sheet, drizzle with olive oil, and sprinkle with salt & black pepper.
  • Roast for 20-25 minutes until slightly charred and caramelized.
  • Warm up olive oil in a big pot on medium heat.
  • Toss in the chopped onion and garlic, and cook for about 5 minutes until they’re soft and smell amazing.
  • Add roasted (or canned) tomatoes, tomato paste, vegetable broth, basil, oregano, salt, pepper, and red pepper flakes (if using).
  • Simmer uncovered for 15 minutes, stirring occasionally.
  • Blend the soup right in the pot using an immersion blender until it’s smooth. (Or transfer to a blender in batches, being careful with the hot liquid.)
  • Blend until silky smooth.
  • Stir in coconut milk or cashew cream and maple syrup.
  • Taste and adjust seasoning as needed. Simmer for 2 more minutes.
  • Ladle into bowls, garnish with fresh basil or croutons, and enjoy!

Notes

  • For a thicker soup, add 1 small boiled potato before blending.
  • If it is too acidic, add more maple syrup or a pinch of baking soda.
  • Want it spicy? Sprinkle in more red pepper flakes or cayenne pepper for an extra kick.
  • Store & Freeze: Keeps in the fridge for up to 5 days.
  • Store in an airtight container and freeze for up to 3 months.
Keyword Vegan Tomato Soup

Leave a Comment

Recipe Rating