Super-Creamy Vegan Tomato Soup

Image of Paola van der Hulst
Rated 5.0 based on 2 customer reviews
Super-Creamy Vegan Tomato Soup
Super-Creamy Vegan Tomato Soup


  • 3 tablespoons extra-virgin olive oil
  • 2 cloves garlic, minced
  • 2 carrots, finely chopped
  • 2 stalks celery, minced
  • 1 onion, minced
  • 2 pounds plum tomatoes, chopped
  • ½ cup full-fat coconut milk
  • salt and freshly ground black pepper to taste
  • ⅓ cup chopped toasted almonds


For best results, we recommend using:


  1. Heat oil in a large pot medium heat; cook garlic, carrots, celery, and onion in hot oil, stirring often, until lightly golden, 13 to 15 minutes.
  2. Add tomatoes and a large pinch of salt to the pot; bring to a simmer, reduce heat to low, and cover pot with a lid. Continue to cook, stirring occasionally, until tomatoes are very tender, about 30 minutes.
  3. Transfer tomato mixture to a blender; add the coconut milk and blend until smooth. Thin the soup with water if needed. Season with salt and pepper. Alternately, blend tomato mixture in the pot using an immersion blender.
  4. Return soup to the pot and simmer for five minutes; garnish with toasted almonds and freshly ground black pepper to serve.
Mealthy tip:

For a lighter take, feel free to skip the coconut milk. The soup will not be quite as creamy, but it will be just as tasty!


5.0out of 5 Stars

(2 Reviews)

How would you rate this recipe?

What others are saying

Image of Katie Hason

Katie Hason says:

This creamy vegan tomato soup was so delicious! I made some for my husband and he couldn't even taste the difference. We also make extra batches to freeze. So yummy!

Image of Sam Dalton

Sam Dalton says:

Really good soup and glad it's vegan. The coconut cream gives off great flavor.