Fragrant and spicy, this vegan tom yam (aka tom yum) – a delicious hot and sour soup – is deservedly one of Thailand’s most famous dishes… after phad Thai, of course. No matter where you are in the world, if you come across a Thai restaurant, it will have tom yam on the menu. And for good reason too; this delicious soup is quick and easy to make, and it’s easily tailored to local tastes and ingredients.
Quick ‘n’ Easy Vegan Tom Yam Recipe
That said, although there are several ways to make tom yam (some people swear by using condensed milk, some use coconut milk, and some don’t use any at all, preferring a clear broth), the three things you absolutely have to include are the aromatics – lemongrass, galangal, and kaffir lime leaves. These are non-negotiable.
And depending on where you are in Thailand, lime juice or tamarind may be used as a souring agent, onions instead of shallots, fresh chillis instead of nam prik pao. And of course, there is the option of having it with chicken (tom yam gai) or prawns (tom yam goong).
tom = to boil, yam = spicy salad
When we were living in Thailand, my friend, Aye (who owns Anchan Vegetarian), taught me how to make vegan tom yam. Outside my own kitchen, Anchan is the only place I’ve ever been able to eat it, due to it normally being far too hot for me. Aye is fantastic in that he will, if asked, cook dishes to customers’ specifications. My food is probably the wimpiest he ever had to prepare!
Thai food isn’t difficult to make!
Some people seem to be under the impression that Thai food is difficult to cook, or that it’s difficult to cook well, and so make Westernised versions of Thai dishes. However, I feel this is unnecessary, and if I’m honest, a bit wrong.
Why bother to make food from a certain cuisine if you’re just going to Westernise it? Why not just invent your own dishes instead?
If you love Thai food, then make real Thai food!
In Thailand, pre-made pastes, sauces etc. abound, and are incredibly cheap to buy but unless you can find some that are made without shrimp or fish sauce, if like me, you abstain from animal ingredients, it’s much better to make your own.
To make Thai cooking even easier, markets also sell bundles and packs of aromatics, with which to make soups, such as tom yam and tom kha.
Tom yam vs tom kha
And no, tom kha is not tom yam with the addition of coconut milk. I really wish Westerners – food bloggers in particular – would get this into their heads!
Tom kha just means boiled galangal (kha = galangal). It does not mean ‘tom yam with coconut milk’!
(Actually, I wish more Western food bloggers would actually research the international food they blog about… but that’s another story entirely!)
Tom yam and tom kha are very different soups; while tom kha is always made with coconut milk, tom yam, as I mentioned earlier, can be made with or without.
What is the difference between tom yam and tom kha?
- Tom kha is made with fresh chillies, whereas tom yam uses nam prik pao and sometimes, dried chillies.
- Tom kha is more fragrant than tom yam – it uses far more aromatics, including about 8 times the amount of galangal than tom yam!
- Tom kha also needs double the fish sauce (or vegan equivalent) of tom yam, and twice as much coriander leaf.
In short, the two actually taste very different to each other; Western food bloggers, please take note – stop giving your readers false information!
Although here in Central Europe, we have a lot of local people selling produce they’ve grown themselves, or even – as was the case when we lived in Serbia – foods they’d foraged themselves, nothing comes close to the magnificence of the mushrooms the Thai hill tribe women pick, and then bring down from the mountain to sell in Chiang Mai’s markets.
Yes, I did buy all the brightly-coloured ones. And yes, they were fantastic.
And no, neither I, nor amato mio, got sick.
Unfortunately, we get nothing nearly as exotic here. We do sometimes get oysters, chanterelles, porcini, and shiitake though, as well as normal white and chestnut but I do miss Asian ones, especially cloud ear, straw, and eringi mushrooms.
By the way, if you’re buying straw mushrooms, don’t buy any that have opened – they’re no good for you!
When I make tom yam here, I use whichever mushrooms I can get my hands on. As long as they are fresh, it doesn’t really matter what you use – the soup will still be wonderful!
How to make vegan tom yam
To make vegan tom yam, simply boil your aromatics…
Add the veggies…
Then add the coconut milk (if using)…
Balance the hot, sour, salty, sweet flavour cycle, and away you go. Simple!
Check out these other vegan Thai recipes while you’re here!
Quick ‘n’ Easy Vegan Tom Yam
- full of goodness
- simple and quick to make
- wonderfully delicious
Feel free to add your own selection of veggies, and tofu too if you like.
Gin hai aroi ka!
Enjoy This Quick ‘n’ Easy Vegan Tom Yam!
Quick ‘n’ Easy Vegan Tom Yam
- 500 ml water
- 4 slices fresh galangal root (c.5mm/¼" thick)
- 4 small red shallots (or 1 small red onion)
- 3 fresh kaffir lime leaves
- 1 stalk fresh lemongrass sliced lengthways
- 100 g small mushrooms halved
- 75 g carrot diced
- 1 large tomato cut into rough chunks
- 50 g savoy cabbage shredded
- 1 tbsp torn coriander leaf (cilantro) divided
- ½ tsp sea salt
- 1-2 tsp palm sugar
- 2 tbsp lime juice
- 2 tsp nam prik pao Thai chilli jam
- A few slices of spring onion
- 125 ml coconut milk
- Place the water, galangal, shallots, lime leaves, and lemongrass into a wok, and boil for a few minutes to release the fragrances.
- Add all of the vegetables, and continue to boil until al dente.
- Stir in the coconut milk (if using), and season to taste with the salt, sugar, and lime juice. There should be a balance between sour, salty, and sweet. If not using coconut milk, just continue with the seasoning.
- Add the nam prik pao and coriander. Taste, and adjust the seasonings if necessary.
- Continue to boil the tom yam for another minute.
- Serve immediately, garnished with a few slices of spring onion and some torn coriander leaves.
- Although I’ve given quantities for the seasonings (salt, sugar, lime juice, and nam prik pao), you may find you need to adjust them to suit your own taste.
- If you don’t like a lot of heat, start out with one teaspoon of nam prik pao, taste, then add more if desired. Conversely, if you like it really spicy, add more nam prik pao.
- If you want to be really Thai, serve tom yam with a separate bowl of steamed rice. I really like to drizzle the soup over my rice, while some of my friends add the rice to the soup. Some folk don’t do either!
- If you want to eat the aromatics, they won’t do you any harm but it’s not usual to consume them!
- Nutritional information does not include the optional coconut milk.
- 1 cup = US cup = 240 ml
- 1 tbsp = US/UK = 15 ml
- 1 fl oz = US = 30 ml