Let's make simple and delicious Vegan Tomato Soup! It's rich, super creamy, quick, easy, and conveniently made from canned tomatoes and a handful of other pantry staples.
When fresh tomatoes are in season there is nothing better than my pure and vibrant Tomato Basil Soup, but when they're not I've got you covered with this simple, cozy, comforting, and creamy Vegan Tomato Soup recipe.
It's like a hug in a bowl and can fit anywhere and everywhere into your life because it's made from canned tomatoes and vegan pantry staples, and it's really quick and easy, and naturally gluten-free!
This recipe is an adapted version of my very popular Instant Pot Tomato Soup recipe. It's been one of my go-to recipes for years and it's about time there was a stovetop version so even more of you can experience it!
In this post:
Here is what you'll be working with when making this creamy dairy-free tomato soup:
- The aromatics; Onion, garlic, dried basil, and dried oregano.
- Lots of tomato goodness in the form of canned crushed tomatoes and tomato paste.
- Raw cashews. These add incredible creaminess and thicken the soup. Heavy cream is not required!
- Seasonings like salt, pepper, and sugar.
Yes, you read that right, your tomato soup journey is taking a surprising twist because cashews are coming along to unlock their creamy magic. You really can't beat the creamy, velvety texture they give when blended up into your soup!
Success Tip - For the very best flavor use good quality canned tomatoes. If you are able to, spending a little more makes a huge difference. San Marzano tomatoes are my favorite.
How To Make Vegan Tomato Soup
Start the soup by sautéing the onion and garlic. Add the tomato paste and cook until dark and rich. Then everything else goes in. Simmer for 20 minutes (or longer if convenient), blend, then serve in deep, deep bowls with your favorite tomato soup accompaniments.
Tips For Storing
Store leftover tomato soup in an airtight container in the fridge for up to 5 days or the freezer for up to 3 months. Reheat gently in a pan on the stovetop or in a microwave.
For a heartier meal, serve it with some gooey vegan grilled cheese sandwiches or big chunks of fresh bread. Sourdough is perfect with pretty much all vegan soup recipes or my no-yeast white bread and yeast-free spelt bread are good if you want to make a fresh bread accompaniment really quickly.
Roasted cashews are harder than raw cashews and don't blend as easily. This means they won't work as well in the recipe.
The sugar is used as a seasoning in this recipe. It is a really important addition to tomato-based recipes. It brings out the flavour of the tomatoes, balances the acidity, and really enhances the overall flavour of the soup. I like to use 2 tablespoons. If you aren't sure though, add 1 tablespoon at the beginning, then taste when cooked and add another tablespoon if necessary to balance the flavors.
If you try this recipe, let me know how you like it by leaving a comment and rating below! And be sure to join my mailing list for more deliciousness!
Vegan Tomato SoupAuthor:
- 1 tablespoon olive oil , (or water for oil-free)
- 1 medium onion , diced
- 4 cloves garlic , minced
- 1 x 6oz (156ml) can tomato paste , (about 10 tablespoons)
- 1 x 28oz(796ml) can crushed tomatoes , (3⅓ cups or 800ml)
- 5 cups (1200 mls) water
- 2 teaspoons fine sea salt (adjust as necessary if using table salt)
- ½ a heaping cup (70 grams) raw cashew nuts , chopped into small pieces (do not use roasted)
- 2 teaspoons dried basil (or switch the basil & oregano for Italian seasoning)
- 2 teaspoons dried oregano
- ½ teaspoon freshly ground black pepper
- 1 to 2 tablespoons white or cane sugar
- Warm the oil in a large soup pan over medium heat. Once hot add the onion and saute until just starting to turn lightly golden on the edges. About 5 minutes.
- Add the garlic and continue to cook for another minute then spoon in the tomato paste. Cook, stirring frequently until the tomato paste darkens and smells really rich.
- Add all of the other ingredients, stir well, and bring to a gentle simmer. As written the consistency is like canned tomato soup. If you prefer a thicker soup keep back 1 cup of water and add a little more drop by drop at the end to thin to your liking.
- Simmer the soup for about 20 minutes, stirring occasionally. You can even turn it down low and simmer really gently for up to 1 hour if more convenient.
- Transfer the soup to a blender and blend until completely smooth. Return the amount you will be eating now to the pan and allow to warm through gently before serving. Pour the remainder into airtight containers and refrigerate or freeze until needed.