Vegan Tomato Soup with Cashew Cream

I am lactose intolerant and tomato soup is one of those dishes that is usually made with cream but this recipe saved me. Thanks to the great new vegan cheeses I can have grilled cheese with this delicious soup. This recipe for Vegan Tomato Soup is so delicious you won’t miss the dairy.

Print Pin
0 from 0 votes

Vegan Tomato Soup with Cashew Cream

Course Soup
Cuisine American
Prep Time 8 minutes
Cook Time 20 minutes
Servings 4
Calories 148kcal


  • Blender


Cashew Cream

  • 1/2 cup cashews soaked in boiling water for 1 hour
  • 1/2 cup reserved liquid from soaking cashews


  • Heat olive oil in a heavy-bottomed pot, over medium-low heat. When the pot is hot, add onions and cook for 6 to 8 minutes, until the onions are soft. Stir often to keep the onions from burning.
  • Add the entire can of whole tomatoes, including the liquid, and 1 cup of water. Using the back of a wooden spoon, gently smash the tomatoes. Add dried oregano, dried basil, paprika, and a pinch of kosher salt. Raise the heat to medium and bring everything to boil then reduce to simmer. Let soup simmer for 8 to 10 minutes. Turn off heat. Let the soup cool off for 5 minutes before transferring to a blender to blend.
  • Return soup to pot and stir in coconut milk.

Cashew Cream

  • Blend soaked cashews with the reserved liquid until smooth.
  • Serve in bowls with black pepper, basil leaves, croutons and cashew cream, if you like.


Calories: 148kcal | Carbohydrates: 9g | Protein: 3g | Fat: 12g | Saturated Fat: 3g | Sodium: 23mg | Potassium: 158mg | Fiber: 1g | Sugar: 2g | Vitamin A: 246IU | Vitamin C: 2mg | Calcium: 20mg | Iron: 1mg

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.