Vegan Tomato Soup

Vegan Tomato Soup

Last Updated on June 28, 2026

A Vegan Tomato Soup that is rich, creamy, gluten free, and so full of that tomato flavor!

This soup is one of my favorite comfort foods when I was young.

There was just something about that canned tomato soup that was hard to beat!

Of course, I always had to add a ton of saltine crackers to my tomato soup and I also had to have my favorite grilled cheese sandwich on the side.

Oh boy does that bring back fond memories!

But as the years past, my allergies stopped me from enjoying some of my favorite comfort foods.

Because I was feeling a bit nostalgic, I wanted to create a tomato soup that was more to my adult taste; healthier, better tasting, vegan, and gluten free.

After researching different recipes, I think I have created my new favorite tomato soup!

In this recipe, you will find that the flavor is not only better than those canned concentrated soups, but easier to customize.

You will be using fresh tomatoes and roasting them in the oven, giving them an intense savory sweetness from the caramelizing of natural sugars.

The seasonings can be easy to control as well, try adding freshly picked herbs to the soup, this will enhance the sweetness of the tomatoes and balance the acidity.

But the best part of all is controlling the sodium.

We all know how high the sodium is in those canned soups, now you have the control!

How to garnish your soup

We all have enjoyed this soup with the traditional toasted warm and gooey cheesy sandwich and a fist full of crumbling saltine crackers.

But sometimes it is fun to try different ways to enjoy this comforting tomato soup.

Here are a few different varieties you and your family might like to try…

  • Sprinkle vegan shredded cheese and crumbled tortilla chips instead of crackers
  • Sprinkle vegan shredded cheese with a large dollop of vegan sour cream
  • Crumble bagel chips and a dollop of vegan sour cream
  • Add some left over pasta
  • Fresh herbs
  • Fried onions

Serving your soup

Serve this soup with your favorite sandwich or a piece or two of your favorite toasted bread.

Vegan Tomato Soup

Ingredients for the soup

  • Tomatoes – In this soup I used both canned diced tomatoes and fresh grape sized tomatoes. I roasted the fresh tomatoes in the oven before adding to the soup. I know you are thinking “But that adds more time”, trust me it is well worth it. Roasting the tomatoes adds just the right amount of sweetness and enhances the tomato flavor.
  • Broth – A vegetable broth works the best for this soup.
  • Plant Based Milk – I used an unsweetened plain almond milk, use your favorite plant based milk.
  • Cornstarch – The cornstarch helps thicken the soup without using a flour, making this soup gluten free.
  • Real Maple Syrup – Adding maple syrup adds balance and controls the acidity of the tomatoes.
  • Seasonings – I added minced garlic, onion powder, basil, oregano, salt and pepper to my soup. You can add your own favorite seasonings such as your favorite sriracha sauce, cayenne pepper, Italian seasoning, rosemary or chives. Try a few different blended spices for a different flavor each time you make this soup.

How to make a Vegan Tomato Soup

Preheat the oven to 425°F and prepare a baking sheet with parchment paper.

Clean and slice the grape sized tomatoes in half and place onto the baking sheet.

Drizzle the tomatoes with your favorite oil, making sure to coat all slices.

Sprinkle the tomato slices with salt and pepper and slide into the oven.

Bake for 15 minutes, rotate the baking sheet and continue to bake for another 10 minutes.

While the tomatoes are baking add the vegetable broth, canned tomatoes, maple syrup, and all the seasonings to a 2.5 quart or larger sauce pan.

Next, add the plant based milk to a 2 cup measuring cup and mix in the cornstarch.

After the cornstarch is blended into the plant based milk, pour into the saucepan, and stir.

Once the tomatoes are done, remove the baking sheet from the oven, and scoop the tomatoes into the sauce pan.

Continue by blending the soup with an immersion blender to puree the soup to a smooth texture.

Cook and continually stir the soup on a medium high heat for about 15 to 20 minutes, or until a soft boil.

Once the soup is done, serve with your favorite crackers, sandwich or garnish, Enjoy!

Vegan Tomato Soup
Vegan Tomato Soup
Lisa

Vegan Tomato Soup

A tomato soup that is rich, creamy, gluten free, easy to make, and full of that nostalgic tomato flavor.
Prep Time 10 minutes
Cook Time 20 minutes
Baking tomatoes. 25 minutes
Total Time 55 minutes
Course: Soup, vegan
Cuisine: American

Ingredients
  

  • 2 Pints Grape Sized Tomatoes
  • 2 15oz. Cans Diced Tomatoes
  • 1 tsp Real Maple Syrup
  • 3 Cups Vegetable Broth
  • 1 tsp Onion Powder
  • 1 tsp Minced Garlic
  • 1/4 tsp Basil Fresh or dried.
  • 1/4 tsp Oregano Fresh or dried.
  • Salt and Pepper For both the roasting tomatoes and the soup.
  • Oil The oil is to drizzle onto the tomatoes before baking. I have used Olive or Avocado oil.
  • 1 Cup Plant Based Milk I used a plain unsweetened almond milk, use your favorite plant based milk.
  • 2 Tbsp Cornstarch

Equipment

  • 1 Immersion blender

Method
 

  1. Preheat the oven to 425°F and prepare a baking sheet with parchment paper.
  2. Clean and slice the grape sized tomatoes in half and place onto the baking sheet.
  3. Drizzle the tomatoes with your favorite oil, making sure to coat all slices.
  4. Sprinkle the tomato slices with salt and pepper and slide into the oven.
  5. Bake for 15 minutes, rotate the baking sheet and continue to bake for another 10 minutes.
  6. While the tomatoes are baking add the vegetable broth, canned tomatoes, maple syrup, and all the seasonings to a 2.5 quart or larger sauce pan.
  7. Next, add the plant based milk to a 2 cup measuring cup and mix in the cornstarch.
  8. After the cornstarch is blended into the plant based milk, pour into the saucepan, and stir.
  9. Once the tomatoes are done, remove the baking sheet from the oven, and scoop the tomatoes into the sauce pan.
  10. Continue by blending the soup with an immersion blender to puree the soup to a smooth texture.
  11. Cook and continually stir the soup on a medium high heat for about 15 to 20 minutes, or until a soft boil.
  12. Once the soup is done, serve with your favorite crackers, sandwich or garnish, Enjoy!

Notes

Different ways to garnish or enjoy your soup
-Sprinkle vegan shredded cheese and crumbled tortilla chips instead of crackers
-Sprinkle vegan shredded cheese with a large dollop of sour cream
-Fresh croutons 
-Crumble bagel chips and a dollop of sour cream
-Add left over pasta
-Fresh herbs
-Fried onions
Serve this soup with your favorite sandwich or a piece or two of your favorite toasted bread.
 
 

Sharing is caring!

Leave a Reply

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

Recipe Rating