Food

Fish amok in Siem Reap: what it is, what to order, what to avoid

A serving of fish amok, a set yellow coconut-and-spice curry, steamed and presented in a folded banana-leaf cup on a white plate with curls of red chilli.
Photo: Marcin Konsek · CC BY-SA 4.0

Last updated 21 July 2026

Overview

Fish amok is a steamed fish curry with the texture of a savoury custard, and that texture is the whole point. The name amok refers to the cooking method — a slow steam that sets a mixture of fish, coconut cream, egg and a spice paste into something soft and mousse-like, not a curry you could pour. Done properly it holds its shape when you spoon into it, wobbling rather than running. It is mild, fragrant and faintly sweet, and it is the dish most often put forward as Cambodia’s national plate.

It belongs to the whole country rather than to this city alone. This is a Cambodian dish, not a Siem Reap one, eaten from the coast to the capital, and you will meet it everywhere Khmer food is served. What ties it to this corner of the country is the fish: the classic version uses freshwater river fish, and Siem Reap sits beside the Tonlé Sap, the great lake whose seasonal flood has fed this region’s cooking for centuries. The lake and its fish are the reason a landlocked inland town has a signature that is, of all things, a fish dish.

The flavour base is kroeung, a pounded paste of lemongrass, galangal, turmeric, kaffir lime and garlic that underlies a great deal of Khmer cooking. Turmeric is what gives amok its yellow colour; coconut cream is what makes it rich; and a bitter local leaf, slok ngor, is the traditional ingredient that most separates a home or serious kitchen from one cooking for visitors. It adds a faint, deliberate bitterness that balances the coconut. Its absence is not a scandal — many good places leave it out — but its presence is a sign someone is cooking the old way.

There is no famous royal legend here of the kind that trails other national dishes, and no protected designation. What there is instead is a technique claim: real amok is defined by being steamed to a set, not simmered to a sauce, and that single fact is the most useful thing a visitor can carry to the table.

What to order

The word to say is amok, and the fish version is amok treytrey is simply “fish”. If you order “amok” alone you will almost always be brought the fish one, but the fuller name is worth knowing because amok is a method, not only a dish, and the same steaming is done to other things:

  • amok trey — the fish original, and the one to start with.
  • amok sach moan — the chicken version, a reasonable order and genuinely traditional, though it loses the freshwater-fish logic that ties the dish to the lake.
  • amok pisach — made with prawns or other shellfish; richer, and a coastal habit more than an inland one.

The container tells you a great deal before you taste anything. The traditional serving is a small cup folded from a banana leaf, into which the mixture is steamed so it arrives in the vessel it set in. A banana-leaf cup with a firm, slightly risen top is the sign of a kitchen steaming to order. A ceramic bowl is not damning — plenty of honest places use one — but it is neutral where the leaf cup is a good sign.

Ask, if you can, whether it is steamed. The honest answer at a careful kitchen is yes, and it will have taken time; the answer that matters is the texture on the plate. You are looking for something that sits up, not something you could drink.

What to avoid

The single most common substitution is the one the technique claim predicts: a runny coconut curry with fish in it, poured over rice and called amok. It is not a bad thing to eat — it is often perfectly pleasant — but it is a stew standing in for a steamed custard, made in a pan in minutes because setting a real amok takes far longer and cannot be done to order in a hurry. If it pours, it is curry; if it holds, it is amok. That is the whole test, and it needs no local knowledge to apply.

The second tell is colour and heat. A deep orange-red, oily surface and a real chilli kick point to a kitchen cooking amok as though it were a Thai curry, which it is not. Khmer amok is pale gold, gentle and aromatic rather than fiery; a fierce, red version has usually been adjusted toward what a kitchen assumes a foreigner wants, and adjusted away from the dish.

Be wary, too, of amok offered as a lone plate on a long menu of pan-regional dishes with photographs beside every line. That setting rarely steams anything; it reheats. None of this is about a bad kitchen exactly — it is about a kitchen set up for people passing through once, where the fast version of a slow dish is the rational thing to sell.

Practicalities

A plate of fish amok runs roughly $4 to $8 at an ordinary sit-down Khmer restaurant, and appreciably more inside a hotel or a riverside room built for tour groups, where you are paying for the terrace rather than a better steam. It is a full main course, eaten with rice, and it is a lunch-or-dinner dish rather than a morning one — this is not street-stall food, because the steaming takes a kitchen and time.

That time is the practical point worth planning around. A properly set amok cannot be flung together the instant you order it, so the places that do it best are the ones where it appears to take a while; a plate that lands in three minutes has been waiting, and a plate that takes twenty is more likely to be the real thing. If a menu warns that amok needs extra time to prepare, that is a kitchen telling the truth about the dish, not stalling.

Like the rest of Siem Reap, the money runs on dollars, with riel as small change, and smaller Khmer restaurants often prefer cash even where a card would work. Amok travels badly and sets only once, so it is emphatically an eat-there dish rather than a takeaway one — order it where you can sit, spoon into it while the top is still warm, and let the first mouthful be the test of everything above: it should give under the spoon like a set cream, and taste of coconut and lemongrass long before it tastes of chilli.

More on Siem Reap