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
No ratings yet

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.