| | | | | |

5-Minute Vegan Tomato Soup

Quick, easy, and totally vegan creamy tomato soup with basil and garlic. This recipe is made in about 5 minutes with simple pantry ingredients.

A large mug of creamy vegan tomato soup with a baguette slice, topped with fresh parsley.

Want to save this recipe?

Enter your email below and get it sent straight to your inbox.

Save Recipe

On a cold day, my favorite lunch to make is this vegan tomato soup with dairy-free grilled cheese. So warm and cozy!

When my son was about 3, he was begging for tomato soup. Of course, we didn’t have any. On a whim, I grabbed some tomato paste and vegan milk and came up with some on the fly. He loved it. So did I. Many recipes for homemade tomato soup call for fresh tomatoes, which I don’t usually have on hand because we don’t eat them often. But I always have a can (or six) of tomato paste in the pantry!

We usually buy Imagine’s Creamy Tomato Soup for convenience, but if we are all out, this recipe is almost just as quick and easy to make.

Ingredients for vegan tomato soup including tomato paste, oat milk, and seasonings.


You just need some simple, common pantry ingredients to make this vegan creamy tomato soup. Reminder: The full, printable recipe is in the recipe card below.

  • Tomato paste: One 6-ounce can.
  • Non-dairy milk: Any plain, unsweetened vegan milk will work. I usually use extra creamy oat milk but I have also tried almond, cashew, and coconut milk with this recipe with tasty results!
  • Sugar: A little sweetness adds a nice contrast to the acidic tomato. This can be left out or substitute with a little maple syrup.
  • Garlic, onion, basil, salt, and pepper. You can also add a little oregano.
A pot containing creamy basil tomato soup with a whisk.

How to Make Vegan Tomato Soup

There are two basic steps to this recipe.

  • Step 1: Whisk all ingredients together in a medium-sized pot.
  • Step 2: On medium heat, heat until warm. This takes about 5 minutes. Give it a taste test and see if it needs more milk, basil, salt, etc.
  • Serve it: Enjoy warm! Topping ideas: homemade vegan croutons and cashew parmesan.


Got leftovers? Store in the fridge for 3-4 days. You can also freeze this soup in an airtight container for up to 3 months.

Two white bowls filled with vegan tomato soup made with tomato paste.

Did you enjoy this recipe? Please leave a comment and a ⭐ star review below!

What to Serve With

Some days, a simple bowl of tomato soup is all you need. But when you need more sustenance with your meal, here are some ideas:

A bowl of creamy tomato soup with a baguette slice.

5-Minute Creamy Vegan Tomato Soup

Karissa’s Vegan Kitchen
If you have tomato paste, non-dairy milk, some spices, and 5 minutes, you can make this delicious creamy vegan tomato soup!
4.87 from 44 votes
Cook Time 5 minutes
Total Time 5 minutes
Course Lunch, Soup
Cuisine Vegan
Servings 2
Calories 189 kcal



  • Whisk all ingredients together in a pot.
  • Heat the soup up on medium-high heat. Stir frequently.
  • Cook until heated through (about 5 minutes). Remove from heat and pour into bowls. Enjoy warm!


Calories: 189kcalCarbohydrates: 27gProtein: 11gFat: 5gSaturated Fat: 1gSodium: 790mgPotassium: 1195mgFiber: 4gSugar: 18gVitamin A: 2224IUVitamin C: 36mgCalcium: 361mgIron: 4mg
Did you try this recipe?Let us know how it was!

More Vegan Soup Recipes:

Similar Posts


  1. 3 stars
    This was pretty bland to us, so I added lots more spice and some nutritional yeast. I also added extra water, a bouillon cube, and a can of diced tomatoes. That said, I love the simplicity of it. 🙂

  2. 4 stars
    Mine had a strange aftertaste but I think it was from the tomato paste—do you recommend any specific tomato pastes for this recipe? I want to give it another shot since I love tomato soup!

  3. 5 stars
    Can’t believe it was so easy and delicious! Will be making it every week during the winter. So good with some croutons and bread on the side 🙂

  4. 5 stars
    This was exactly what I wanted when I was looking for vegan tomato soup recipes!! Definitely will make again!

  5. 5 stars
    This was a crowd pleaser with my family. The “picky eater” of the family said “this is the best soup I’ve ever had in my life”. He wanted it for breakfast and lunch tomorrow as well. I told my hubby that I have renamed this soup Mama’s happy soup. When it’s this easy to make and it makes them all smile my heart is full. Thank you!!!!

    I only made one change for our tastes….. I added 7 cans of tomato paste instead of the 4 for 8 servings. Yummy!

  6. This recipe is life-changing! Such a delicious, creamy, and perfectly balanced tomato soup. And SO easy! I used almond milk and it was perfect. Thank you!

  7. I’ve been using tomato paste for years in tomato soup. I think it’s 10x more flavorful, and I make it with veg stock. Other flavors you can add are wine vinegar, sage, parsley, soy sauce or yeast extract. Re cream, people recommend coconut milk, but I didn’t think they went together at all, far too overpowering. I also tried soy, which takes the tartness off the tomato, but isn’t a great flavor. Will have to give some other milks a try, but nothing matches cow’s milk so far.

Leave a Reply

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

Recipe Rating