One of my favourite Thai dishes, and so versatile - a dinner, a starter, a snack, a buffet dish... and now I've updated it as it has evolved over the years - 2014 was when I first posted this recipe!
Fish cakes are one of the iconic street food dishes of Thailand, and they're delicious dipped into a piquant sauce. I think my favourite thing about Thai fish cakes is the fact that there's no filler in there - no bread crumbs, or potato - they're just pure, delicious un-stodgy protein! If you want to, you can give them a little twist, by replacing some of the raw fish with crab meat, and lightly pan frying them and finishing off for a few minutes in the oven rather than deep-frying them - but you're welcome to deep-fry them if you prefer... I think they're really good cooked this way though, and somewhat healthier.
![]() |
These ones have been shallow fried, which gives a more uniform browning |
This recipe makes around 20 to 25 fish cakes, and although usually you'd probably have three for a starter, you could also serve four to five as a main course (there are four of us including two children, 10 and 11 with hearty appetites - I made twenty, and we had five left over).
Obviously it would serve far more as a starter (divide the mix into 24, and you'll have three each to serve eight people), and would make a great warm buffet dish. The secret is not to overcook them - you want a nice, light, dare-I-say-it almost slightly 'bouncy' texture. They really are deliciously tasty - no wonder they are so popular! They even freeze well, either raw or cooked (I prefer to freeze them lightly cooked, for ease) - just defrost and re-heat or cook lightly.
If you're counting calories, then the calories per serving if divided between five people are as follows:
Fish Cakes - 177; Pickled Vegetable Relish - 50; Sweet Chilli Sauce - 48; Total calories - 275. (You can take off 30 if you leave out the peanuts, and add on 76 for a 200g portion of cauliflower rice, or 149 calories per serving for a portion of Thai Jasmine rice (45g uncooked). 50g mixed leaves is around 10 calories). [Calories in square brackets next to ingredients]