Pin725Share164Tweet2Share2WhatsAppEmail893 Shares Jump to Recipe
Fragrant and spicy, this vegan tom yum (aka tom yam) – a delicious hot and sour soup – is deservedly one of Thailand’s most famous dishes. After phad Thai, of course!

This post contains affiliate links. For more information, please see my privacy policy.
Tom yum
No matter where you are in the world, if you come across a Thai restaurant, it will have tom yum 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.
That said, although there are several ways to make tom yum (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 yum goong).
tom = to boil, yum = 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!


Easy Thai food
Thai food is really – I mean, really, really – simple to make. And most dishes are pretty quick too, especially if you already have the requisite pastes, sauces, and condiments to hand.
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, it’s probably 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 yum and tom kha.
Tom yum vs tom kha
Before I go any further, I’d like to clear up a misconception that many Westerners have. Tom kha is not tom yum with the addition of coconut milk. I really wish people – Western food bloggers in particular – would get this into their heads!
Tom kha just means boiled galangal (kha = galangal). It does not mean ‘tom yum with coconut milk’!
(Actually, I wish more Western food bloggers would actually research the international food they blog about, especially what the names mean. But that’s another story entirely!)
Tom yum and tom kha are very different soups. While tom kha is always made with coconut milk, tom yum, 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 yum uses nam prik pao and sometimes, dried chillies.
- Tom kha is more fragrant than tom yum. It uses far more aromatics, including about 8 times the amount of galangal!
- Tom kha also needs double the fish sauce (or vegan equivalent), 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! 😉

Thai mushrooms
Although when I lived in Central Europe, there were a lot of local people selling produce they’d grown themselves, or even – as was the case when we lived in Serbia – foods they’d foraged themselves, nothing came close to the magnificence of the mushrooms the Thai and Burmese hill tribe women pick. Which were then brought down from the mountain to sell in the markets.
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.

Yes, I did buy all the brightly-coloured ones. And yes, they were fantastic. And no, neither I, nor amato mio, got sick!

How to make tom yum
To make tom yum, simply boil your aromatics…

Add the veggies. (Feel free to add your own selection, and tofu too if you like.)

Then add the coconut milk (if using)…

Balance the hot, sour, salty, sweet flavour cycle, and away you go. Simple! Gin hai aroi ka!

Check out these other Thai recipes while you’re here!
- Phad si io (pad see ew)
- Pak boong fai daeng
- yum som-o
- phad Thai