clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
fresh tomatoes and a bowl of Creamy Plant-Based Tomato Soup

Creamy Plant-Based Tomato Soup

  • Author: Jewish Food Hero Kitchen
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: Serves 4
  • Category: Soup



10 medium ripe tomatoes

3 cups water 

½ cup + 2 Tbsp vegetarian tomato sauce (homemade or bought)

1 onions, chopped

3-4 garlic cloves, minced 

¼ cup coconut milk 

1 tsp salt

½ tsp sugar (optional)

Pepper to taste



Soup pot



Prep bowl


Measuring cups and spoons


  1. Fill a kettle with water and bring to the boil. 

  2. Using a small, sharp knife, cut an “X” into the bottom of each tomato and place into the empty soup pot.  

  3. Fill the pot with freshly boiled water to cover the tomatoes. Leave for 1-2 minutes, until the skin of the tomato starts to split.

  4. Transfer the tomatoes into into a bowl of very cold water. Leave to stand for 1 minute, or until the tomatoes are comfortable to handle. 

  5. Peel the tomatoes with your hands, discarding the skin. Chop the peeled tomatoes and transfer to a prep bowl. 

  6. In a soup pot, Saute the chopped onion and minced garlic for 3-5 min 

  7. Add the chopped tomatoes, coconut milk, tomato sauce and optional spices and bring to a boil.

  8. Reduce to simmer for 25 minutes.

  9. Allow to cool down for at least 10 minutes.

  10. Place in a blender and blend until smooth. 

  11. Serve with crusty fresh bread or toast.

Keywords: tomato, vegan, plant-based soup, creamy soup

Ready to receive Jewish Food Hero goodness?


* indicates required
%d bloggers like this: