Messy Vegan Cook

Vegetarian tom kha soup

Vegetarian tom kha (vegan, in fact, because that's what we do here) is a creamy coconut milk heavy Thai soup made with an infusion of aromatic ingredients.

Black background with a bowl of tom kha soup on top. The bowl is shallow and features a silver rim and some blue-green pattern deeper in the bowl. The bowl contains white coconut based soup, with vegan chicken and oyster mushrooms piled up in the middle. There is a single small red chilli on top.

The consistency is similar to a thin curry (in Thailand curries are generally much thinner than how they are served in their counterpart restaurants abroad) with some similarities to tom yum soup (especially if it's the kind with added milk). The foremost flavours are sour and salty, the mouthfeel silky from the richness of coconut milk.

Jump to:

What isn't tom ka?

Okay so I see a whackload of insane takes on basic Thai dishes (any of the images that rank on search engines for Thai green curry, for example), but the results for tom kha win the hubris prize by a landslide.

Many of you will understand the frustration of the masses getting the basics wrong with regards to a topic you know well. Consequently, it's a challenge to avoid the path of explaining what's wrong with everyone else when teaching about the topic in question, but sometimes we just have to. Right? Right. I don't have enough clout with any higher ups to lobby a ban on food deficients from the internet, so please allow this intermission while I rant for a moment.

Based on the results from googling "vegan tom kha recipe," I want to write briefly about what tom kha isn't.

These authors are well-meaning and the hubris perhaps benevolent, but having a blog and a hob does not make anyone an authority. In order to be taken seriously in any field, whether career or hobby, we must consume other people's work. When people get the basics so wrong, it's clear they don't. It's disappointing.

Substitutions

The only thing to substitute would be the add-ins such as tofu or vegan chicken.

Ginger is not an appropriate substitute for galangal. Would it produce an edible, and perhaps even tasty, soup? Probably. It just won't be tom ka.

Top tips

Don't over boil the coconut milk. One of the reasons the cooking time is short and I add some coconut milk at the end of cooking is to keep the coconut milk from cracking. But if some oil does begin to separate out it's no big deal.

With the above in mind, many recipes for tom ka and tom yum demand its makers boil the aromatics for just a handful of minutes. This has always been my method, until I recently tried a recipe in a book by a well known Thai chef (aajaan Srisamon) that calls for a 10 minute simmer time for the galangal. The trick is the keep the heat at a very low simmer so you avoid cracking the coconut cream while extracting more flavour from the rhizome.

📖 Recipe

Print

Authentic vegan tom kha recipe ต้มข่าวีแกน

This recipe will serve 2 if you're not eating rice, or 4 if you're serving it as part of a wider spread alongside rice. You can substitute defrosted vegan chicken for tofu, but if you do then don't add it until step 3 (when you add the lemongrass, soy sauce, etc...)
Course Soup
Cuisine Thai
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings 4 servings

Ingredients

  • 500 millilitres coconut milk preferably Aroy-D brand, divided
  • 450 millilitres unsalted homemade light stock or water
  • 50 grams galangal sliced into thin coins
  • 1 teaspoon salt
  • 250 grams firm tofu
  • 1 stem lemongrass lower part thinly sliced (paper thin). If there’s more left then bash the stem and throw in
  • 1 tablespoon thin Thai soy sauce See notes
  • 1 teaspoon white or palm sugar
  • 250 grams oyster mushrooms or whatever mushrooms
  • 0-10 bird’s eye chillies bashed with the back of a knife
  • 5-6 makrut lime leaves torn (if fresh off a tree, only use 3-4)
  • 2-2 ½ tablespoons fresh lime juice
  • Coriander to garnish

Instructions

  • Add half the coconut milk, all of the stock, the galangal and salt to a saucepan. Bring the the boil. As soon as it boils, knock the heat down to a gentle simmer (somewhere in the medium-low range).
  • Add the tofu. Maintain a low simmer and cook for 8-10 minutes.
  • Add the remaining coconut milk, lemongrass, soy sauce, sugar, mushrooms, chillies and lime leaves. Simmer for 5 minutes.
  • Turn off the heat and stir 2 tablespoons of the lime juice through. Taste for balance and add the remaining lime juice if needed.
  • Serve garnished with fresh coriander.

Notes

Thai soy sauce is different from Japanese and Chinese soy sauce. Read my guide to Thai soy sauces for more information.
Exit mobile version