Go Back
+ servings

Vegan Tomato Soup with Cashew Cream

Warm up with this rich and creamy vegan tomato soup. A thick tomato base mixed with cashew cream for a satisfying fall soup. Made in 20 minutes.  
5 from 13 votes
Print Pin
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 4 people
Calories: 236kcal
Author: Sarah McMinn


Vegan Tomato Soup

Cashew Cream

  • 1/2 cup raw cashews
  • 1/4 cup water
  • 1 tbsp. fresh lemon juice
  • 1/2 tsp. salt

Croutons (optional)

  • 1 1/2 cups French baguette, cubed into 1" pieces
  • 1 tbsp. olive oil
  • 1/4 tsp. salt


  • If you are making croutons, preheat the oven to 425. Line a baking sheet with parchment paper and set aside. 
  • Begin by making the cashew cream. In a high-powered blender, such as a Vitamix, combine all the ingredients for the cashew cream, placing the water at the bottom. Blend on high until completely smooth. Set aside. 
  • In a medium soup pot, heat up 2 tablespoons of oil over medium heat. Add onions and garlic and sauté, stirring frequently, for 5 minutes until onions are translucent and fragrant. Add tomatoes in their juices, vegetable broth, cashew cream, sugar, and spices. With the back of a wooden spoon, break down the tomatoes as best as you can. Bring to a boil and simmer for 10 minutes. Remove from heat. 
  • While the soup is simmering, place the cubed bread in a big bowl with 1 tablespoon of olive oil and salt, tossing to combine. Spread the bread in a single layer onto prepared baking sheets. Bake for 10 minutes until golden and crispy.
  • Using an immersion blender, blend your soup until it is rich and creamy. Serve immediately with fresh croutons.



Serving and Storing - Serve this soup immediately. Serve it with a big salad or a hearty sandwich. Store leftover soup in the refrigerator for up to 5 days or in the freezer for up to 1 month. To serve frozen soup, let it thaw overnight in the refrigerator. Once it's mostly thawed, gently reheat the soup in a small soup pot. 
Recipe Tips - If you don't have a high-powered blender, you can soak the cashews for about 6 hours ahead of time and they will blend up fairly well.
Variations - Don't want to make cashew cream? Substitute unsweetened non-dairy milk or creamer. 
Frequently Asked Questions
  • Do I have to make cashew cream? I do love cashew cream for this soup but if you don’t have a Vita-mix or access to raw cashews, the creaminess of this soup can be substituted with unsweetened non-dairy milk or non-dairy creamer. I recommend cashew or soy as they then to be thicker and have less flavor.
  • How do I thicken my soup? If your tomato soup isn’t thick enough there are a couple of things you can do to make it thicken up. 1) make sure to drain the water and access liquid out of the tomatoes before adding them to the soup. 2) try reducing the liquid in the cashew cream by up to 50%. 3) let the soup simmer 10-20 additional minutes to cook off excess liquid.


Calories: 236kcal | Carbohydrates: 15g | Protein: 4g | Fat: 18g | Saturated Fat: 2g | Sodium: 551mg | Potassium: 153mg | Fiber: 1g | Sugar: 4g | Vitamin A: 100IU | Vitamin C: 2mg | Calcium: 23mg | Iron: 1.5mg