Skip to main content
  • Vegan Tom Kha Gai with tofu
  • Soup bowl with a garnish dish and chopsticks on the board, served
  • Soup bowl with a garnish dish and chopsticks on the board, served (2)
  • Coconut soup with tofu, chilli and lime from above, close-up
  • Soup bowl with glass noodles, tofu and lime from above, step
  • Chopsticks lifting glass noodles from the coconut soup, cooking
  • Tom Kha Gai with tofu – recipe photo
  • Tom Kha Gai soup with tofu – recipe image
  • Tom Kha Gai with tofu and glass noodles – recipe photo
  • Vegan Tom Kha Gai with tofu – recipe image

1 APRIL 2019

Vegan Tom Kha Gai with tofu

This post is also available in: deutsch

Last updated 8 June 2026

Prep
10 min
Cook
20 min
Total
30 min
Servings
4 servings

Hello lovelies, finally I have a recipe for you that I have been promising you for quite a while. It’s the vegan Tom Kha Gai with tofu. Meanwhile we have tried this recipe 3 times and it tastes so good. After I made some adjustments, I can now finally share it with you. Asian food is very popular in our family, the kids could eat Asian noodles daily and Papa Frei and I love the diverse meals this cuisine has to offer. Also because we love to travel to this part of the world.

Especially when it comes to **Tom Kha Gai **I’m always happy to find a vegan version in restaurants, but it doesn’t happen that often. You should always reinsure yourself it’s actually vegan. It’s often forgotten that FISH sauce isn’t vegan (but yeah, it’s not obvious right away :-). It’s better to make your own soup because luckily there is a delicious vegan version of fish sauce, e.g. this one here. You can either order it online or find it in a well sorted organic food shop (this is the case for me).

Tom Kha Gai

It’s actually not really correct to say Tom Kha Gai in this recipe, because “Gai” means chicken. It’s rather a Tom Kha Tofu, but this sounds a little weird:

*The Thai word tom (ต้ม) means "cooked", kha (ข่า) means "galangal" and kai (ไก่) means "chicken". The Thai word for "chicken" begins with an unkempt 'k', which in the perception of many German and English native speakers resembles a 'g' rather than a gushed 'k', which is why it is often transcribed as gai. *Source: Wikipedia

As you can see in the description above, another important ingredient of the soup is galangal, also called Thai ginger. This tastes really different than ginger and cannot be replaced by this in the recipe. However, you will get "Asia kits" in most supermarkets, where you will find galangal and lemongrass, chili, kaffir lime leaves as well as matching vegetables. This is really helpful if you don’t have an Asia shop nearby where you can buy the spices individually.

Soup bowl with a garnish dish and chopsticks on the board, served

Recipe

Vegan Tom Kha Gai with tofu

Soup bowl with a garnish dish and chopsticks on the board, served (2)

A delicious vegan Tom Kha Gai with tofu and glass noodles, which tastes almost as good as in a Thai restaurant.

Tofu:

  • 200 gr 7 oz. tofu (solid)
  • 2 tsp cornstarch
  • 1 tsp garlic powder
  • 1/2 tsp turmeric
  • 1/2 tsp salt
  • Pepper
  • 2 Tbsp sesame oil

Soup:

  • 2 stems lemongrass
  • 3-4 cm 2“ galangal
  • 4 kaffir lime leaves
  • 600 ml 2.5 cups coconut milk (full-fat)
  • 200 ml 3/4 cup vegetable broth
  • 3 Tbsp vegan fish sauce
  • Vegetables like okra (corncob, edamame)
  • Pinch of cane sugar
  • Juice of 1/2 lime
  • 1 pack of glass noodles (100 gr/3.5 oz.)
  • sesame
  • fresh cilantro
  • Chili (lime for decoration)

Tofu:

  1. Dry the tofu a little and dice it
  2. Mix with all herbs and roast all sides crispy in sesame oil
  3. Cook the glass noodles according to the packet instructions and place them aside

Soup:

  1. Slice the lemongrass and smash it a little using a knife
  2. Slice the galangal
  3. Put 400 ml (1 ½ cups) coconut milk, vegetable broth, lemongrass, galangal, kaffir lime leaves, chili (as much as you like) and 2 Tbsp fish sauce in a pot
  4. Let it boil and then simmer at low heat for 5-10 minutes
  5. Dice the vegetables, add them and let simmer for an additional 5 minutes until the vegetables are soft
  6. Now add the remaining coconut milk and season with lime juice, sugar and fish sauce
  7. Add glass noodles and tofu to the soup
  8. Serve it in bowls and decorate it with sesame, fresh chili, cilantro and limes

The spices such as galangal, lemongrass and kaffir lime leaves are not eaten with this soup. Simply leave them in the pot or point them out while serving.

Coconut soup with tofu, chilli and lime from above, close-up

This soup is so delicious and fresh and immediately puts you in a holiday mood. I’m well aware that the original version doesn’t contain glass noodles, but they match perfectly and the kids and Papa Frei love them very much. Furthermore you can serve it as a main course like this. But of course you can leave the glass noodles out.

Soup bowl with glass noodles, tofu and lime from above, stepChopsticks lifting glass noodles from the coconut soup, cooking

Do you like Asian food? You should also try our wok noodles, you can find the recipe here. This is our standard meal when we’re in a hurry. But it’s still healthy as it contains lots of vegetables.

If you love creamy Asian soups, you will probably also fall for my red curry soup with coconut tofu - it plays in the same flavour league as this tom kha gai. And on cold days, my hearty vegan umami ramen will warm you right through.

Love, Verena

If you have Pinterest you can find me here. Please feel free to pin one of these pictures:

Tom Kha Gai with tofu – recipe photoTom Kha Gai soup with tofu – recipe imageTom Kha Gai with tofu and glass noodles – recipe photoVegan Tom Kha Gai with tofu – recipe image

Yours, Verena

TIPS

Verena's notes

tip from my kitchen: galangal, lemongrass and kaffir lime leaves only release their aroma and are not eaten, so just leave them in the pot or point them out when you serve. use full-fat coconut milk to make the soup nice and creamy, and add part of it only at the end so the fresh coconut flavour stays intact. i like to fry the tofu really crispy, so it stays pleasantly firm in the soup. you control the heat yourself through the amount of fresh chili.

Vegan Tom Kha Gai with tofu

5.0 from 5 votes

Vegan Tom Kha Gai with tofu

Vegan tom kha gai with crispy tofu, coconut milk and lemongrass: a creamy thai coconut soup that tastes almost like the restaurant version. ready in 30 minutes.

  • Course:Soup
  • Keyword:vegan, thai, creamy, spicy, coconut milk
  • Prep:10 min
  • Cook:20 min
  • Servings:4 servings
Vegan

INGREDIENTS

Tofu:

  • 200gr7 oz. tofu (solid)
  • 2tspcornstarch
  • 1tspgarlic powder
  • 1/2tspturmeric
  • 1/2tspsalt
  • Pepper
  • 2Tbspsesame oil

Soup:

  • 2stems lemongrass
  • 3-4cm2“ galangal
  • 4kaffir lime leaves
  • 600ml2.5 cups coconut milk (full-fat)
  • 200ml3/4 cup vegetable broth
  • 3Tbspvegan fish sauce
  • Vegetables like okra corncob, edamame
  • Pinchof cane sugar
  • Juice of 1/2 lime
  • 1pack of glass noodles 100 gr/3.5 oz.
  • sesame
  • fresh cilantro
  • Chili lime for decoration

INSTRUCTIONS

Tofu

  1. Dry the tofu a little and dice it
  2. Mix with all herbs and roast all sides crispy in sesame oil
  3. Cook the glass noodles according to the packet instructions and place them aside

Soup

  1. Slice the lemongrass and smash it a little using a knife
  2. Slice the galangal
  3. Put 400 ml (1 ½ cups) coconut milk, vegetable broth, lemongrass, galangal, kaffir lime leaves, chili (as much as you like) and 2 Tbsp fish sauce in a pot
  4. Let it boil and then simmer at low heat for 5-10 minutes
  5. Dice the vegetables, add them and let simmer for an additional 5 minutes until the vegetables are soft
  6. Now add the remaining coconut milk and season with lime juice, sugar and fish sauce
  7. Add glass noodles and tofu to the soup
  8. Serve it in bowls and decorate it with sesame, fresh chili, cilantro and limes
calories
420 kcal
GOOD TO KNOW

Frequently asked questions

  • tom kha gai is a thai soup made from coconut milk, galangal and lemongrass, traditionally with chicken. for the vegan version you swap the chicken for crispy pan-fried tofu and use vegan fish sauce instead of the classic kind, so it keeps that signature flavour.

  • no, galangal (also called thai ginger) tastes noticeably different from regular ginger and cannot be substituted in this recipe. most supermarkets carry ready-made "asia kits" with galangal, lemongrass, chili and kaffir lime leaves if you do not have an asian shop nearby.

  • use full-fat canned coconut milk, it makes the soup beautifully creamy and rounded. light versions often taste watery. add part of the coconut milk only at the end so the fresh coconut flavour stays intact.

  • no, these only release their aroma and are not eaten. simply leave them in the pot and avoid them when serving, or point them out to your guests so they can set them aside.

  • you control the heat through the amount of fresh chili. for a mild soup leave the chili out or remove the seeds. if you like it spicier, add more chili or garnish with fresh chili rings at the end.

How did you like this recipe?


Leave a comment

Never published.


No comments yet

Be the first to share your thoughts.

FOLLOW US

@frei_style on Instagram

Follow us for daily inspiration from our kitchen.

Instagram content blocked by your cookie settings.

PIN IT

Pinterest

Vegan Tom Kha Gai with tofu
Save to Pinterest