Vegan Tomato Basil Soup

Posted by in Cooking, Lunch/Dinner, Soup | 0 comments












Hello & Happy Tuesday!!






Since becoming plant based, I evolved to not be a soup person. I find that typically it’s an obstacle course navigating soup options when dining out as the vegan options are not vast. Either they have meat, cream, chicken broth in them and the list goes on. That’s on top of the fact that soups are always packed to the max with sodium.


Thus I typically only crave soup in the winter and only when I can make it myself. 


If there is one soup though that I’ve always been completely enamored with, it’s Tomato Basil. Sounds boring, far from exciting, but if done right, it’s the best soup on the block. Now I know this is going to sound very off-putting, but.. the reason I have grown to know and love this soup is because when growing up I would get this variety of soup from.. 


La Madeleine.

(even just typing that makes me cringe/laugh, but the soup was amazing!)



So good that in fact I never even tried to replicate it out of fear that it just wouldn’t even come close to their classic version, but I was wrong, completely wrong. 


This vegan version of my fave soup, is actually everything that soup ever was to me and more. 








What I love about this soup is, everything. It’s a handful of accessible and affordable ingredients, nutrient dense, packs tons of flavor, less sodium, easy, cheesy, creamy, and contains not a drop of dairy!




If you’re looking for that classic tomato soup that can pair perf with a sammie or one that can just be eaten by the buckets.. (true story)


You’ll love my plant based approach to the classic Tomato Basil Soup!









Why this recipe rocks:





Low sodium

Can be made in bulk


Non vegan approved

Hands down. My number 1 fave soup!

Nutrient dense


























Serves 1 bowl

Vegan Tomato Basil Soup

20 minPrep Time

30 minCook Time

50 minTotal Time

Save RecipeSave Recipe


  • 1 Tbs. olive oil
  • 1 small onion, chopped (½ cup)
  • 4 carrots, peeled, diced
  • 1 1/2 tbsp tomato paste
  • 3 cloves garlic, minced (1 Tbs.)
  • 2 28-oz. cans Fire Roasted Diced Tomatoes
  • 2 springs thyme
  • 3/4 tsp red pepper flakes
  • 2 tbs fresh basil (chopped)
  • 1 bay leaf
  • 2 ½ cups low-sodium vegetable broth
  • 1/2 cup almond milk
  • 1/3 cup flour
  • 1 cup cashews
  • ¼ cup chopped fresh basil and Follow Your Heart vegan parm toast, for garnish


  1. 1. Heat oil in saucepan over medium heat. Add onion, carrot, and garlic; cook 7-10 minutes until vegetables are soft. Add the tomato paste and cook until it begins to caramelize. Sprinkle the flour in while continuously stirring and cook for an additional 3 minutes. Add tomatoes, basil, red pepper, bay leaf, thyme and broth, and bring to a boil, then cover, and reduce to a simmer for 10 minutes. Allow the flavors to combine by simmering for 25-30 minutes. Remove bay leaf.
  2. 2. Soak cashews in hot water for 5 minutes, drain water, set aside. Purée soup in blender or food processor until smooth. Add the cashews, puree again, and put back into saucepan; return to simmer. Remove from heat, and stir in almond milk. Season with salt and pepper, if desired. Garnish with basil.
Cuisine: Lunch/Appetizer | Recipe Type: soup



















Subscribe to Eat Drink Shrink Newsletter

Get exclusive recipes delivered straight to your inbox plus a FREE iTunes Vegan Desserts E-book with over 40 Recipes!

*Full discount code provided post email confirmation!

Recent Recipes

Leave a Comment

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