Rating: 3.67
(112)

Vegan Tomato Soup

July 15, 2024

Few things feel as comforting as a warm bowl of tomato soup, and the good news is, you don’t need dairy or heavy cream to enjoy its rich, velvety texture. This vegan tomato soup is simple, wholesome, and deeply satisfying, made with pantry staples and big on flavor.

The base is built from ripe tomatoes (fresh or canned), sautéed onions, and garlic. A splash of olive oil adds depth, while vegetable broth brings everything together. To create that signature creamy consistency without cream, we blend the soup until smooth and stir in a touch of coconut milk, cashew cream, or even blended white beans. The result is a silky-smooth soup that feels indulgent but is entirely plant-based.

What really elevates this vegan tomato soup is seasoning. A pinch of dried basil or oregano adds a classic Italian touch, while a dash of smoked paprika can offer a subtle kick. Add a spoonful of tomato paste for extra richness, or roast the tomatoes beforehand to deepen the flavor.

This soup is not only delicious but also versatile. Serve it as a light starter, enjoy it as a comforting lunch with a slice of sourdough or grilled vegan cheese sandwich, or pack it in a thermos for a cozy lunch on the go. It’s ideal for meal prep too, just store in the fridge for up to four days or freeze for future cravings.

Whether you’re embracing plant-based eating or just looking for a nourishing recipe to warm you up, this vegan tomato soup delivers. It’s proof that you don’t need dairy or meat to enjoy bold, comforting flavors. Every spoonful brings you that nostalgic tomato soup taste, with a modern, plant-powered twist.

Vegan Tomato Soup
Vegan Tomato Soup
3.67 from 112 votes
A delicious and comforting vegan tomato soup recipe
Servings 4 people
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes

Ingredients
  

  • 2 pounds Tomatoes
  • 1 onion chopped
  • 3 cloves garlic minced
  • 2 carrots chopped
  • 1 stalk celery chopped
  • 1 tbsp olive oil
  • 4 cups vegetable broth
  • 1 tsp basil dried
  • 1 tsp dried oregano
  • Salt and pepper to taste

Instructions
 

  • Heat the olive oil in a large pot over medium heat.
  • Add the onion, garlic, carrots, and celery. Cook for 5 minutes until the vegetables are softened.
  • Add the tomatoes, vegetable broth, dried basil, dried oregano, salt, and pepper. Bring to a boil.
  • Reduce heat to low, cover, and simmer for 20 minutes.
  • Use an immersion blender to puree the soup until smooth. Alternatively, you can transfer the soup to a blender and blend in batches.
  • Taste and adjust the seasoning if needed. Serve hot.

Nutrition

Calories: 150kcalCarbohydrates: 30gProtein: 5gFat: 3gFiber: 7g
Calories: 150kcal
Meal Type: Soup
Cuisine: American
Keyword: comfort food, tomato soup, vegan, vegetarian
Cooking Method: Boiled
Time: 30-45 Min
Level: Easy
Tried this recipe?Mention @coolinarco or tag #coolinarco!
Join the Conversation
  1. User avatar Storm Atronach says:

    5 stars
    YUM! I’m making this every week! So easy and healthy. Thanks for sharing! 😍

    1. User avatar anonymous_hacker says:

      3 stars
      Looks good, but can it be made without onions? Not everyone likes them, you know… 🤔

    2. User avatar dominic.dicki1991 says:

      5 stars
      Totally agree! I’ve made it three times already! It’s so delicious and filling. 💚

  2. 3 stars
    I thought it needed more spice. Maybe some chili flakes? 🤔

  3. User avatar joaquin.shields70 says:

    3 stars
    I tried this recipe and it was too bland for my taste. Maybe I missed something? Will try adding more spices next time.

  4. User avatar shelton.borer says:

    5 stars
    Absolutely delicious! Perfect comfort food for winter. Highly recommend! 🍅😍

    1. User avatar georgiana.funk46 says:

      5 stars
      I made this soup last night and it really was amazing! So creamy without dairy, love it! 🌱

  5. User avatar norah.hoeger says:

    5 stars
    My kids loved it! They usually hate veggies, but this passed the test. YAY!

  6. 1 star
    Tomato soup? Who even eats that?! Not worth my time.

  7. User avatar lazaro.gulgowski10 says:

    2 stars
    Too watery for me! Should’ve used less broth. But the ingredients are fresh, so that’s a plus.

  8. 5 stars
    I used fresh tomatoes from my garden. Best decision EVER.

    1. 5 stars
      Fresh tomatoes really make a difference! I totally agree, they’re so much better than canned. 🍅

  9. User avatar lilian.dach41 says:

    4 stars
    The immersion blender step is key. Mine sprayed a little in the beginning because I blended too fast, so just blend carefully, lol.

    1. User avatar liberal.hero says:

      5 stars
      Yes!! Immersion blender is the make-or-break step. I always start slower too—otherwise it splatters everywhere and my stove becomes a crime scene 😂

    2. User avatar anja.zemlak38 says:

      4 stars
      I did it fast once and it made tomatoes fling like I was being attacked by salsa. Next time I’ll blend low and maybe cover it a bit.

  10. 4 stars
    I’m skeptical about how it would turn out with just veggies, but WOW! It’s really good. I didn’t have basil, so I used pesto instead. Not sure if that’s allowed, but it turned out fine. Thanks!

    1. User avatar arlie.mcglynn28 says:

      5 stars
      I’m glad it turned out good even without basil! Pesto sounds like a tasty substitute. I think creativity is key in cooking!

3.67 from 112 votes
Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Like 329
Close
Coolinarco.com © Copyright 2025. All rights reserved.
Close
Popular Search: