Recipe · Thailand · The Spring In The Fish

Tod Mun Pla (ทอดมันปลา)

Grey featherback fish kneaded with red curry paste, kaffir lime leaves and yardlong beans, shaped flat and fried until the cakes bounce — the starter Thai restaurants run out of first.

Tod Mun Pla — Thai fish cakes made from grey featherback fish kneaded with red curry paste, kaffir lime and yardlong beans, deep-fried

The Fish That Fights Back

ทอด means fried; มัน is the word for anything rich, luscious and pleasing — fried rice is ข้าวมัน, and these cakes are fried pleasure by name. But the real subject of the dish is the fish. ปลากราย, the grey featherback, is a bony freshwater fish no one bothers to fillet — it is scraped off the skeleton with a spoon, and its flesh has one famous property: the more you work it, the springier it gets. Mahidol University's recipe notes the same fish goes into Thai fish balls, and its elasticity is the entire point.

Everything in the Thai sources is about protecting that spring. Mahidol kneads the fish with salted water over an ice bath until it turns glossy and translucent — "then it's ready" — and holds the shaped cakes on ice until they hit the oil. Phol Food Mafia's chef pounds the fish in a mortar with the curry paste, the same motion by stages. And Cookpad's home cook slaps the finished paste down into the bowl — one sharp ฝาด — which she says makes the cakes puff when fried and turn chewy-tender instead of stiff.

The seasonings are few and all aromatic: red curry paste, fish sauce, a little sugar, julienned kaffir lime leaf and sliced yardlong bean. The kaffir lime does double duty, cutting the fishiness the way Mahidol says. Fried holy basil leaves often land on the plate beside the cakes — the TrueID recipe fries a handful in the same oil.

The Recipe (home version, from Aroifin / TrueID)

ThaiEnglishAmount
เนื้อปลากรายขูดGrey featherback fish, scraped or finely minced500 g
พริกแกงเผ็ดRed curry paste100 g
ไข่ไก่ (ใส่หรือไม่ใส่ก็ได้)Eggs — optional1–2
ถั่วฝักยาว / ถั่วพูYardlong beans or wing beans, finely sliced200 g
ใบมะกรูดKaffir lime leaves, julienned5
น้ำปลาFish sauce2 tsp
น้ำตาลทรายSugar2 tsp
น้ำมันพืชVegetable oil, for deep-fryingas needed
น้ำจิ้มอาจาด / น้ำจิ้มไก่Cucumber ajad or sweet chilli sauce, to serve—

The no-egg pot (TrueID): identical fish and paste, but no egg at all — "pure fish and curry paste flavour" — relying entirely on a ten-minute knead for the bounce. The vendor pot (Wongnai): two eggs in 500 g of fish, cakes pressed to a strict 0.5 cm, fried at medium heat and sold with sweet chilli sauce. The from-scratch pot (Cookpad): a fully homemade paste of dried chillies, galangal, lemongrass, fingerroot, kapi roasted in banana leaf and holy basil flower, with wing beans and holy basil leaves in the mix, two eggs, and palm sugar for the seasoning. The chef pot (Phol Food Mafia): 250 g fish, 60 g paste, one egg — everything pounded in a mortar, fried at 160°C with a dent pressed into each cake.

The Method

  1. The cold and the knead. Set your mixing bowl over ice — Mahidol insists on it, and the reason is physics: cold fish protein holds its bounce. Knead the scraped fish with a little salted water until it turns glossy and translucent; Mahidol gives it up to thirty minutes, Aroifin's knead is a ten-minute sweep around the bowl and a pull into the middle. If you pound in a mortar instead, work until tacky, then keep working.
  2. The paste. Knead in the red curry paste, then the eggs if using, fish sauce and sugar. One mass, one colour — the deep brick red that will fry to gold-brown.
  3. The aromatics. Fold through the sliced beans and julienned kaffir lime, distributing them without beating the air out. Some cooks finish with the slap: lift the whole mass and throw it down into the bowl — Cookpad's trick for cakes that puff.
  4. The shape. Wet hands (the paste sticks to dry skin, as Mahidol warns), form flat cakes about a centimetre thick, and press a small dent into the centre of each so the middle cooks as fast as the rim.
  5. The fry. Medium-hot oil, about 160°C — never furious. When the cakes float, flip them with chopsticks and fry until golden-brown all over. Mahidol's colour check: brown-yellow, not dark red. A final burst of high heat drives the oil back out, Aroifin's trick for cakes that don't sit greasy.
  6. The serve. Straight onto the plate, hot, with cucumber ajad or sweet chilli sauce, sliced cucumber and toasted peanuts. A handful of holy basil leaves fried in the last of the oil makes the plate look like it came from a Bangkok kitchen.

Where Thai Sources Disagree

The egg. Wongnai uses two, Cookpad two, Mahidol and Phol Food Mafia one, and TrueID pointedly none — its whole pitch is "springy without egg, pure fish and paste". Egg makes the cakes softer and fluffier; no egg makes them denser and more emphatically fish.

The bean. Yardlong bean (ถั่วฝักยาว) in Aroifin, TrueID, Wongnai and Phol Food Mafia; wing bean (ถั่วพู) in Mahidol and Cookpad — the older, more traditional choice, crunchier and greener. Both are sliced so thin they read as green flecks in the brick-red paste.

Knead, pound or slap. Aroifin and TrueID knead by hand for ten minutes with a sweep-and-pull motion; Mahidol kneads with salted water for up to half an hour over ice; Phol Food Mafia pounds everything in a mortar; Cookpad kneads, then throws the mass down into the bowl to aerate it. All four paths lead to the same place: protein that holds together and springs back.

The dip. Aroifin and Mahidol serve the classic cucumber ajad — vinegar, sugar and salt simmered with pounded chilli and garlic, cucumber and peanuts stirred in at the end. Wongnai and Phol Food Mafia reach for sweet chilli sauce (น้ำจิ้มไก่). TrueID, confident in its paste, claims the cakes are good enough to need no dip at all.

The paste. Ready-made red curry paste in most sources, but Cookpad builds it from scratch — dried chillies, galangal, lemongrass, shallot, garlic, kaffir zest, fingerroot, coriander root, salt and kapi (roasted in a banana leaf "or not, if you can't be bothered"). The dish tolerates both; the fish does the work either way.

How Western Versions Get It Wrong

UK Ingredient Notes

Sources

This recipe is translated from the following Thai-language sources. Where they disagree, we've said so.

1. Aroifin — "วิธีทำ ทอดมันปลากราย หอมพริกแกง เนื้อปลาเด้ง ไม่อมน้ำมัน!" (the recipe used here: 10-minute knead, float-and-flip fry, hot-finish oil trick, ajad) — aroifin.com

2. TrueID Food — "แจกสูตร ทอดมันปลากราย พร้อมเคล็ดลับนวดให้เนื้อเด้งสู้ฟัน" (the no-egg version; fried holy basil on the side) — food.trueid.net

3. Mahidol University Institute of Nutrition — "ทอดมันปลากราย" (the salt-water knead over ice, the 30-minute gloss test, the brown-not-red colour check, ajad) — inmu.mahidol.ac.th

4. Wongnai Cooking — "ทอดมันปลากราย เมนูทอด เนื้อปลาแน่น ๆ" (the two-egg vendor version, 0.5 cm cakes, sweet chilli) — wongnai.com

5. Cookpad — "ทอดมันปลากราย" by janny_jenni (the from-scratch paste, wing beans, the slap technique) — cookpad.com/th

6. Phol Food Mafia — "Thai Fish Cake (ทอดมันปลากราย)" by Chef Thanakorn Ployseechomphu (the mortar-pounded version, 160°C, the dent) — pholfoodmafia.com

Johnny Tiger
Johnny researches and translates Thai recipes from Thai-language sources — chefs, restaurants and home cooks in Thailand — and publishes them with their sources cited. No westernised shortcuts, no invented steps.