Search
Search
Close this search box.

Vegan Tom Yum Soup I Tom Kha style with coconut milk

Nudra_Profile Photo_in round shape

This post may contain affiliate links. Read my privacy policy.

This Vegan Tom Yum Soup is packed with plant-based protein infused with flavourful anti-inflammatory herbal ingredients. Simmered in concentrated vegetable broth and coconut milk, this soup is incredibly nutritious and filling.
Vegan Tom Yum

This Vegan Tom Yum Soup recipe is Tom Kha style, lightly cooked with coconut milk. Compared to the clear version of Tom Yum Soup or Nam Sai, coconut milk thickens the soup and lifts the taste to a richer consistency. It is worth an extra calorie for every sip.

Cook this vegan tom yum soup with me!

Why you’ll love this vegan tom yum soup recipe

  • It’s easy to make and takes only 15 minutes.
  • It is tasty and, at the same time, packed with nutrition and plant-based protein.
  • No red tom yum paste and no condiments.
  • It is a complete dish itself that keeps you feeling full for a long time.
  • It is hot, sour and tasty at the same time.

This recipe is heavier on mushrooms. I add two types of mushrooms that are often used in traditional tom yum recipes which is shimeji and straw mushrooms. Tom Yum without mushrooms is really missing something. I suggest not to miss adding mushrooms, but add your favorite ones if you can’t find these two. Oyster mushroom is another option you might want to add.

Ingredients, notes and substitutions

Ingredients to make Vegan Tom Yum Soup

Herbal substitute

Galangal: Galangal is one of the essential ingredients for tom yum that cannot be substituted by other ingredients. Try to find it in the Asian market, or opt for a powdered version instead

Galangal is often confused with ginger due to its similar look and shape. But they are not the same, and they taste different. Only use ginger as the last resort when you cannot find galangal anywhere; at least you can benefit from the anti-inflammatory benefits. Try to reduce the amount to half as it will change the taste of the tom yum.

Lemongrass: Another herb that makes tom yum soup aromatic, lemongrass infuses the oil and essence into the soup. Therefore, you won’t be ingesting the lemongrass. So use the fresh ones and bruise them instead of cutting them small so removing them from the pot will be easier before you serve.

If the paste is the only one you have, that is alright. Use 1 tablespoon of lemongrass paste to substitute 2 fresh lemongrass.

Kaffir leaves – Kaffir leaves, or makrut lime leaves, add an intense citrusy aroma to tom yum soup. They are used to infuse the aroma to the soup and, therefore, are not for eating, although they are edible. Tearing the leaves before you add them to the pot helps to release the aroma better. 

Kaffir leaves might be available in Indian or Asian markets. If you cannot find them, use bay leaves instead. It won’t hit a similar level of intense aroma as kaffir leaves, but it might add subtle flavor, and it may contain anti-inflammatory and helps with digestion.

Coriander root: When buying coriander to make tom yum soup, choose the ones with roots. A root from coriander leaves holds a flavorful herbal taste for Thai soup. It is also used for medicinal purposes in Thailand due to the beneficial chemical compound for the human body. Wash the roots to remove the debris before you add them to the broth, and keep the leaves for the garnishing.

If you are not a fan of coriander and wish to substitute them, use celery instead. It will work wonders and be a great addition to your vegetables.

How to make vegan tom yum soup

1. Make the broth.

Step1 in making vegan tom yum soup_Make the broth_Add oil,garlic, and chili flakes to the pot

i. Add oil to a pot and add garlic. Stir until fragrant for about a minute or two under low heat and add chili flakes. Stir for another 4-5 seconds or until the chili flakes make a small bubbles.

Step2_add liquid ingredients and seasonings

ii. Add vegetable broth, water, and season with palm sugar and salt.

Step3_Add herbal ingredients

iii. Add herbal ingredients and leave it to boil for 5 minutes under high heat. Cover the pot to retain the moist.

2. Cook the vegetables

Step4_Add mushrooms and baby corn

i. Add mushrooms and baby corn to the pot and boil for another 5 minutes or until tender.

Step5_Add tomato and tofu
 Step6_Add coconut milk

ii. Add tomato, tofu, and coconut milk and cook for another 3 minutes.

3. Garnish

Step7_Add lime juice

i. Turn off the heat, add lime juice, and stir to mix.

Step7 in making vegan tom yum soup_Garnish with coriander

ii. Garnish with coriander and serve while it is still warm.

Recipe variation

If you prefer the clear version of Tom Yum you may skip the coconut milk. And if tofu is not your favorite, you can add other vegetables of your choice, like any below.

Other vegetables you can add to Tom Yum Soup

  • Cauliflower
  • Carrot
  • Celeri
  • Oyster mushrooms
  • Bak Choy
  • Zucchini
  • Brussels sprouts

How to add protein to vegan tom yum soup?

You can add more plant-based protein to the soup such as tofu like my recipe here. Tofu such as silken tofu and hard tofu are the best plant-based protein to add to Tom Yum soup. Tofu can absorb flavor from tom yum soup, making it tastier. Other source of plant-based that are high in protein to add to Tom yum are:

  • Broccoli
  • Brussels sprouts
  • Edamame

You may also like

 

Vegan Tom Yum Soup I Tom Kha style with coconut milk

Recipe by NudraCourse: Main Food
Servings

3

pax
Prep

5

minutes
Cook

10

minutes
Ready In

15

minutes
Rating

5

stars

Ingredients

  • Broth
  • 1 tbsp of olive oil

  • 4 cloves of garlic – grated

  • 1 cup of water

  • 1 cup of vegan broth

  • 1 and 1/2 tbsp of palm sugar

  • 2 tsp of salt

  • 1/4 cup coconut milk

  • THAI HERBS
  • 1 Coriander root

  • 18g galangal – sliced

  • 2 fat lemongrass – bruised

  • 4-6 pieces of Kaffir leaves – torn

  • VEGETABLES & PROTEIN
  • 80g of straw mushrooms – cut in quarter

  • 80g of shimeji mushrooms – roots removed

  • 1 pack of soft tofu – cut in medium cubes

  • 80g of cherry tomato – cut in half

  • 50g of baby corn – cut diagonally

  • GARNISH
  • 2 tbsp of lime juice – from 1-2 limes

  • Coriander leaves

Directions

  • Add oil to a medium-sized pot and turn the heat to low.
  • Add freshly grated garlic, stir until the garlic turns slightly dryer for about 2 minutes and add chili flakes and stir for about 3-4 seconds. Add the broth and water immediately and season with palm sugar and salt. Make sure the heat is on low so you don’t burn the garlic and the chili flakes.
  • Add the herbal ingredients; coriander root, lemongrass, galangal, onion and kaffir leaves. Cover and leave it to boil under high heat for about 5 minutes. Cover the pot to retain the moisture.
  • Add mushrooms and baby corn to the pot and boil for another 3-5 minutes or until tender.
  • Add tofu, tomato, and coconut milk and let it cook for another 3 minutes.
  • Turn off the heat, pour the lime juice in and stir to mix.
  • Garnish with coriander and serve while it’s warm.

Recipe Video

Notes

  • Make sure to add the lime juice only when everything is cooked. Lime juice can get quite bitter when exposed to high heat.

🥣 Did you try this recipe? Let me know your thoughts in the comment below.

Nudra_Profile Photo_in round shape

Hi. My name is Nudra.

If you’re on a journey to an anti-inflammatory diet and seeking delicious Asian and Mediterranean recipes, you’re in the right place.

My recipes are designed to be both nutritious and tasty, aiming to reduce processed foods. Don’t let dietary restrictions keep you from savoring food to its fullest.

BROWSE BY COURSE
OTHER RECIPES

The information on this website is just a general sharing. It is not intended to diagnose, treat, prevent, or cure any disease. To read our list of policies, click on the Privacy Policy below.