Vegan Tom Yum Soup

Tom Yum is a hot and sour Thai soup traditionally made with shrimp paste and fish sauce. This vegan version creates an equally delicious soup using kombu, shiitake and fresh aromatics to create depth of flavour.

Serves 2

For the stock:

  • 4 cups water
  • 1 piece of kombu (dried seaweed)
  • 4 dried shiitake mushrooms
  • 3 garlic cloves, peeled and gently crushed

For the soup:

  • 2 tbsp vegetable oil
  • 250g mushrooms, quartered (any mushrooms will do)
  • 2 shallots, finely sliced
  • 4 tomatoes, cut into large chunks
  • 2 lemongrass stalks 
  • 6 Thai red chillies, halved
  • 5 cm piece of ginger, peeled
  • 8 Thai lime leaves
  • 2 tbsp soy sauce
  • Juice of one lime
  • fresh coriander, to serve
  1. First, make the stock. Place the water, kombu, shiitake and garlic in a pot and bring to the boil. 
  2. When the water starts to boil, remove the kombu. 
  3. Turn down the heat and let the stock simmer while you prepare the soup base (about 15 minutes)
  4. In the meantime, trim the lemongrass stalks and cut them in half. Using a mallet or mortar and pestle, bruise the lemongrass to release their fragrant oils. 
  5. Similarly, cut the peeled ginger into rounds and gently bruise. 
  6. In a pot, heat the oil over medium heat. 
  7. Add the shallots, mushrooms and tomato and sauté until the tomatoes start to break down. 
  8. Add the lemongrass, ginger and chillies to the pot. 
  9. Massage the lime leaves before adding to the pot. 
  10. Remove the garlic and shiitake from the stock. Pour the stock into the soup mixture and bring to the boil. 
  11. Turn down the heat and let simmer for a further 15 minutes. 
  12. Remove the lemongrass stalks and any other large pieces.
  13. Stir in the soy sauce and lime juice, and garnish with fresh coriander.

TIP: For a richer, creamier soup, add a few tablespoons of coconut milk.

Nikita is a food writer, stylist & recipe developer based in Johannesburg.

Check out Nikita Singh’s blog here

See more of Nikita’s recipes on our site here

Follow Nikita Singh @nikitasinghstylist on social media

Leave a Comment

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

Item added to cart.
0 items - R0.00