Creamy Vegan Tomato Soup

Creamy vegan tomato soup is dreamy tomato soup, period. By way of proof, it pairs beautifully with a grilled cheese sandwich. The fact that it's vegan, and better for you than its dairy-based counterpart, is really just a bonus.


Homemade cashew cream, which contributes to the creaminess of this soup, is kind of a magic ingredient. You can learn all about how to use it and make (in no-time flat!) in this popular post.

Creamy Vegan Tomato Soup

This is satisfying, crave-inducing creamy tomato soup, period. It even passes muster next to a real live grilled cheese. The fact that it's vegan and much healthier than its dairy-heavy counterpart is just a bonus.

Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes


  • 1/4 cup extra-virgin olive oil
  • 1 large red onion, diced
  • 5 cloves garlic, minced
  • 3/4 cup raw cashews (soaked overnight in the fridge and then rinsed well, if desired)
  • 3 cups vegetable stock
  • 6 cups diced canned tomatoes with juices (or try using fresh tomatoes during the summer, though I haven\'t tested the recipe this way)
  • 1 1/2 teaspoons salt (if using unsalted tomatoes)
  • Bouquet garni*
  • 1/4 cup nutritional yeast (optional)
  • Freshly ground black pepper, to taste


  1. In a heavy 5-quart pot, heat the olive oil over medium heat. Add the onions and cook, stirring occasionally, until softened, about 5 minutes.
  2. While the onion cooks, combine the cashews and vegetable stock in a blender. Blend until completely smooth.
  3. Add the garlic to the pot and cook, stirring, for one minute. Add the tomatoes and their juices, the cashew mixture, the salt, if using, and the bouquet garni. Bring soup to the boil, then reduce heat and simmer, partially covered, for 20 minutes. Remove bouquet garni and stir in nutritional yeast.
  4. Using an immersion blender or in batches in the regular blender, puree the soup until it's as smooth as you like it. (This step isn't necessary if you like a more textured soup.) Taste for salt and add freshly ground pepper to taste. Serve hot. Keeps well in the fridge for up to 3 days.


For the bouquet garni, place a few sprigs of fresh thyme, a few sprigs of fresh parsley, a few whole black peppercorns, and a bay leaf in a square of cheesecloth and tie it together to make a little bundle.

Nutrition Information

Amount Per Serving:

Calories:: 309 Total Fat:: 17g Carbohydrates:: 36.4g Fiber:: 7.1g Protein:: 10.4g