Vegan Tom Kha Gai (Thai Coconut Soup)

5 from 16 votes

The vegan version of the popular Thai Soup! This Vegan Tom Kha Gai is packed with veggies and has tons of flavors - sweet, tart & spicy! So comforting!

Jump to Recipe

This post may contain affiliate links. Please read our disclosure policy.

Vegan Tom Kha Gai aka Thai Coconut Soup is creamy, delicious and has so much flavor to it. You only need the right ingredients to make this at home in no time!

vegan tom kha gai in a black bowl placed in a black rimmed plate with a spoon in the background and some cilantro on the side

January is a hard month to get through. There are many reasons for this. One, it’s the first month after the holidays and it’s hard to get back to work and daily life.

And two it’s so dark and cold that basically you just can’t wait for spring! Oh well, what gets me through these days is hot soups! I love having soups for dinner, Sarvesh not so much.

He is not a soup person, so I usually make soups for myself. One of my favorite soups these days is this Thai Coconut Soup, also known as Tom Kha. 

This soup is very lightly seasoned and most of the flavors for this Vegan Tom Kha Gai comes from using fresh ingredients used in Thai cooking.

Now, I know a lot of ingredients in the list like galangal, lemongrass, kaffir lime leaves are not something that you would find in any grocery store. But trust me, these ingredients make all the difference!

galangal and kaffir lime leaves in a bowl with stalk of lemongrass in the background

If you love Thai food and want to make it at home, I suggest you find a good Asian store near you. Luckily, I have a lot of Asian stores in my area so it’s not difficult to find these ingredients at all.

What is Tom Kha

Tom Kha or Tom Kha Gai is a coconut milk based thai soup. It’s a mix of tart, sweet and spicy flavors. Traditionally and the most common version involves chicken but since I am a vegetarian, I always opt for the vegetarian version of the soup.

The vegetarian or vegan tom kha gai has lots of veggies tossed in a creamy coconut soup. It’s super flavorful and very comforting!

It’s one of the most popular Thai soups or for that matter one of the most popular Thai dish. The base of the soup is made with creamy coconut milk and ingredients like galangal, lemongrass and kaffir lime leaves help bring out it’s unique flavor.

Substitutes for Galangal & Kaffir Lime Leaves

In my opinion, these ingredients are key to making a good Tom Kha and can’t be substituted.

However, if you still really want to make Tom Kha and can’t find these ingredients, substitute galangal with ginger and use more lime juice (in addition to what’s already used in the recipe) in place of the lime leaves.

vegan tom kha gai soup in a green pot with a ladle

Vegan Tom Kha Gai Recipe

To make this vegan tom kha gai soup is really easy. It’s a 15 to 20 minute process and you end up with a simmering pot of delicious soup.

We simmer the broth until it absorbs all the flavors of the lemongrass and galangal and then add the veggies and simmer some more until they are cooked. It’s pretty simple.

I make the soup completely and then discard the lemon grass and galangal before serving (they are hard and need to be removed). You can also do this the other way.

Make the broth first, strain it and then add the veggies and simmer until they are cooked. Either way, it would turn out great. 

This soup has a interesting mix of flavors. It has that sweet creamy flavor from coconut milk and sugar (if using). Then it has the heat from the thai chilies and tartness from the kaffir lime leaves and lime juice.

All these flavors should be well balanced, that’s what makes this soup so special. 

A lot of recipes calls for exclusively using coconut milk for Tom Kha. I have used coconut milk (of course) but I have also used a lot of vegetable broth. I personally don’t like a super intense coconut flavor so this works for me.

If you want the soup to be creamier and also enjoy coconut flavor, skip the broth and use only coconut milk in the recipe.

Method

1- Place a heavy bottom pan on medium heat and then add vegetable broth, coconut milk, cut lemongrass and slices of galangal to it.

Let it come to a slow simmer, you do not want to boil the milk here. Let it heat through for 5 minutes.

2- Then add in the veggies-carrots, mushroom, pepper and stir.

3- Also add the kaffir lime leaves. Remember to tear/crush them before adding to the soup. That’s what brings out their flavor.

4- Add thai chilies as well. If you like spicy food, add more of the chilies. I like mine to be on the milder side.

step by step picture collage of making vegan tom kha gai

5- Let the veggies simmer for around 6 to 7 minutes, then add the salt.

6- Also add the sugar (if using, I recommend it) and mix. Turn heat to low and simmer for 3 more minutes and then remove pot from heat.

7- Stir in the chopped cilantro and mix.

8- Finally add in lime juice. Taste test and adjust spice level and salt to taste at this point.  

step by step picture collage of making vegan tom kha gai

Discard lemongrass, galangal and serve vegan tom kha with more cilantro and a lime wedge.

overhead shot of vegan tom kha gai soup in a black bowl with a spoon and some garnished like lime wedge and cilantro on the sides

If you’ve tried this Vegan Tom Kha Gai Recipe then don’t forget to rate the recipe! You can also follow me on FacebookInstagram to see what’s latest in my kitchen!

Vegan Tom Kha Gai (Thai Coconut Soup)

5 from 16 votes
Prep: 10 minutes
Cook: 15 minutes
Total: 25 minutes
Servings: 2
The vegan version of the popular Thai Soup! This Vegan Tom Kha Gai is packed with veggies and has tons of flavors - sweet, tart & spicy! So comforting!

Ingredients 

  • 2 cups vegetable broth
  • 1 can coconut milk full fat, 400 ml or 1 3/4 cups
  • 2 stalks lemongrass diagonally sliced, tough outer covering removed
  • 8 slices galangal 26 grams
  • 2 large carrots chopped
  • 4-5 white mushrooms sliced
  • 1/2 red pepper sliced
  • 6-7 kaffir lime leaves tear into pieces before adding
  • 2 thai chilies or to taste
  • 1/2 teaspoon salt or to taste
  • 1 teaspoon sugar optional
  • 2 tablespoons cilantro chopped
  • 2 tablespoons lime juice or to taste
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Instructions 

  • Place a heavy bottom pan on medium heat and then add vegetable broth, coconut milk, cut lemongrass and slices of galangal to it.
    Let it come to a slow simmer, you do not want to boil the milk here. Let it heat through for 5 minutes.
  • Then add in the veggies-carrots, mushroom, pepper and stir.
  • Also add the kaffir lime leaves. Remember to tear/crush them before adding to the soup. That's what brings out their flavor.
  • Add thai chilies as well. If you like spicy food, add more of the chilies. I like mine to be on the milder side.
  • Let the veggies simmer for around 6 to 7 minutes, then add the salt.
  • Also add the sugar (if using, I recommend it) and mix. Turn heat to low and simmer for 3 more minutes and then remove pot from heat.
  • Stir in the chopped cilantro and mix.
  • Finally add in lime juice. Taste test and adjust spice level and salt to taste at this point.  
  • Discard lemongrass, galangal and serve vegan tom kha with more cilantro and a lime wedge. 

Notes

1- This is the kind of soup that I like, if you don't want to add any broth and want it be totally creamy and coconut, add only coconut milk - so that will be 4 cups of coconut milk in the recipe. I don't like a very strong coconut flavor in my tom kha gai, so I thin it down with broth.
2- Adjust spice levels to taste. It should have a wonderful mix of spicy, tangy and little sweet. For a spicier soup, add more chilies. You can even add some red chili flakes.
3- You may also add tofu to the soup.
 

Nutrition

Calories: 465kcal, Carbohydrates: 26g, Protein: 6g, Fat: 41g, Saturated Fat: 36g, Sodium: 1600mg, Potassium: 949mg, Fiber: 3g, Sugar: 9g, Vitamin A: 13485IU, Vitamin C: 49.5mg, Calcium: 68mg, Iron: 8.1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Soup
Cuisine: Thai
Your feedback is valuable!Please share your comments, ratings, and any suggestions or adaptations below to help us improve and make our recipes more successful.

Hi, I’m Manali!

Bringing you easy, delicious vegetarian & vegan recipes! Eating veggies can be fun, you just need to get creative in the kitchen with the right set of ingredients!


5 from 16 votes (2 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




37 Comments

  1. I see someone used Ginger instead of Galangal. I have lemongrass, but can’t find kaffir leaves either. What are good substitutes if we can’t find any of them at some point. TY

    1. for authentic taste, there’s no substitute. But if that’s fine with you, use ginger in place of galangal and lime zest in place of kaffir lime leaves

    2. I used ginger too! Instead of lemongrass i use lemon zest, although i have never had lemongrass and so i am unsure if it makes a huge difference i do know that with these substitutes it still make my coconut soup taste super good. I eat it every week now its one of my favorites. I do not use kaffir leaves at all either! Still tasts good. Instead of thai chillies i use green chillies which gives spice. u dont need all these ingredients just see what they do and find subsitutes for them obviously with some things u cant replace them.

  2. 5 stars
    This is the best Tom Kha recipe I’ve found–and it’s AMAZING! I added some broccoli and zucchini and tofu and it was a delicious, filling meal. I’ll be making this again and again!

  3. 5 stars
    Wow-this was delicious! The whole family loved it and asked me to add it to our regular rotation recipe list. So flavorful. I made it with (vegan) chicken broth because the vegetable broth is very tomato-y and didn’t think it would meld. Thank you!

  4. 5 stars
    This looks like a wonderful recipe, Manali! One linguistic note. “Gai” means “chicken” in Thai, so since you’re using exclusively vegetables here, this is “Tom Kha Phak”. Otherwise, this reminds me of the tom kha I had a lot in Bangkok. My mouth is watering. 😋

    1. Thanks Colleen! Yes I know “gai” means chicken but that’s how people search when they are looking for a vegan version of this soup so I had to use the word for that purpose 🙂

  5. Could I freeze this? Considering making this recipe for my next prep day, I like to stock up the freezer since I have very little fridge space. Thanks!

  6. My husband loves Tom kha and we have the necessary ingredients at home to make this!!! What kind of broth do you use? I like to make mine at home with leftover veggie ends but will need the right spices infused. Thank you!

  7. 5 stars
    So delicious! The New Seasons by my house had the galangal, lime leaf and lemon grass, one stop shop! It was so good I ordered the instapot indian cook book because I want more of these delicious recipes!

    I have a couple questions about this one, as a novice with lemongrass I was not sure about how much of the exterior should be taken off and exactly how to prepare that portion correctly. I know how to slice diagonally, I’m just having a hard time gauging how much is too much taken off the stalk, and when I tried to look it up it seems like others are preparing it for a different purpose. If there is a helpful video you really like on this I would love to be pointed in the right direction!

    My second question is how do you get said lemongrass and the galangal out of the soup at the end without having to sift through all the veggies individually? I’m trying to avoid any surprise bites and also the ‘where’s waldo’ right before serving.

    Can’t wait to perfect this recipe and dig in on the new ones in the book! Thank you so much!

  8. 5 stars
    Thank you so much! The best tom kha I have ever had is from a Thai restaurant in Hilo, Hawaii and your recipe is the closest one I have found so I can make it at home. I have several friends who are vegan and I’m so happy to have this recipe that I can share with them also. This was absolutely delicious!

  9. 5 stars
    This recipe was better than almost all the Tom Kha soups I’ve had at Thai restaurants – so delicious! This will going into the regular meal rotation at my house. 🙂

  10. Made this twice. First time used ginger because we had no galangal. AMAZING! Both times!!

    THANK YOU FOR MAKING OUR DINNERS EVEN MORE AWESOME!! Super simple recipe that is easy, fragrant, and delicious.

  11. 5 stars
    This is amazing! The closest I’ve gotten to the one from my local takeout. Finally managed to find galangal in Amsterdam, so I now have it in the freezer, to make this soup all winter

  12. 5 stars
    Thank you Manali, we liked this recipe! I didn’t have galangal or kaffir lime leaves so I used ginger, more lime juice, and Thai basil leaves. Next time I am going to load up even more vegetables into the recipe. I want to next try your khao suey recipe ?

  13. 5 stars
    Made this for myself last night and it came out perfect. And super easy! I used a broth of dried shitake, and some extra chilis.

    Exactly what I was hoping for. This will be one of my new regulars for sure. Thanks for the great vegan recipes Manali!

    1. 5 stars
      Wow wow wow. I had no idea tom kha was so simple! I honestly thought for sure that following this recipe would not make an authentic tasting tom kha but it does. It’s so good! I did add more sugar and salt than was recommended. I found more sweetness really brought it all together. Make this right now! Thanks for the recipe Manali you rock!

  14. The soup was delicious!
    How do you remove the chopped pieces of lemon grass and galangal at the end?
    Would you get their flavour if left in large chunks, easily removable?

    1. just strain the soup and remove the lemon grass and galangal. Yes it doesn’t need to very fine, somewhat bigger pieces will give the flavor too.

    1. I have used store bought. If you want you can boil veggie scraps in water, strain and then use in the recipe as veg stock

  15. 5 stars
    Absolutely gorgeous! Sainsbury’s do a Thai kit with Chilli’s, Lemongrass, Galangal, Ginger and Coriander (Cilantro.) I added a couple of extra Chilli’s as I love the contrast of spice and creaminess. I make this Soup once or twice a week as myself and my other half love kit so much! I’m Vegan so often add Tofu. Thanks so much for this lovely recipe.

  16. 5 stars
    This coconut soup looking damn delicious! and the images you put in this blog looking pretty nice. thank you for sharing a good blog Manali! 🙂