Jaew Phrik Reaper
Isaan table sauce carrying a measured dose of chilli tincture
A table sauce that takes its heat from a fat tincture and its aroma from raw chilli flesh.
Isaan duck laab
Duck leg mince rendered dry in its own fat, dressed off the heat with fish sauce and lime. No sugar anywhere — this is the Isaan/Lao register, not the central Thai one. Toasted glutinous rice is a functional ingredient rather than a garnish: ground coarse, it adsorbs the free dressing and holds it against the meat.
Corrects a wrong ingredient reference, not the cooking. The recipe lists glutinous rice on two lines — 40 g raw under "Khao khua" for the toasted powder, 400 g under "To serve" for the table. The soaking step, which is about the table rice, was bound to the 40 g toasting line. A reader following that step was pointed at a tenth of the rice they need to soak, and the four-hour soak is the one thing in this recipe that cannot be recovered later in the day.
At revision 1 there was no way to say which of two lines a step meant, so a bare name resolved to the first match. The component-qualified form now makes it explicit: the soak reads "To serve: Glutinous rice", and the three steps that handle the toasted powder read "Khao khua: Glutinous rice". Every other step is unchanged, and no quantity, time or temperature has moved.
Glutinous rice for the table into cold water, covered. Four hours minimum, overnight better. Jasmine rice will not do — the laab is built to be picked up by a compressed ball of glutinous rice.
Dry pan, no oil, medium-low. Toast the raw glutinous rice with one makrut lime leaf and a coin of galangal, moving it constantly. Take it well past golden to a deep amber-brown. It should smell like popcorn and hot hay. Cool completely, discard the leaf and galangal, then pound to a coarse, sandy grind. Not a powder — the pore structure is what does the work.
Same dry pan, medium-low. Toast the chillies until they darken a shade and turn brittle — stop well short of black. Cool, then pound coarse. Visible flake, not dust.
Slice the shallot paper-thin against the grain. Spring onion thin on the bias. Shred the culantro. Chiffonade the remaining makrut lime leaves as finely as the knife allows — thread-thin, no wider. Slice the lemongrass core. Grate the galangal. Keep mint and coriander whole and separate until the last moment.
Wok or heavy skillet, medium-high, bone dry — no added fat. Add the mince and press it flat into the pan for sixty seconds before breaking it up. Let the fat render and the underside catch colour, then break it into loose crumb. You are after fond, not uniform browning.
No oil. The duck brings its own and it brings enough.
Add the stock and scrape the fond up into the meat. Cook until the liquid has mostly gone and the mince is just cooked through. Pull the pan off the heat immediately.
Let it sit. The meat must drop below roughly 70°C before anything acidic or aromatic goes near it. This is the most skipped step and the one that separates a good laab from a grey one.
Off heat, add the fish sauce, 45 ml of the lime juice, the MSG, the toasted chilli, and all but a dusting of the khao khua. Fold thoroughly — the rice powder needs to meet every surface. It grips the free liquid within about thirty seconds and the mixture tightens.
Add shallot, spring onion, culantro, shredded makrut lime leaf, lemongrass and galangal. Fold gently. Then mint and coriander last, with the lightest hand you have — three or four turns only.
Taste. It should read salty first, sour immediately behind, then heat, with toasted rice underneath everything. Correct with the reserved lime for sourness or a splash more fish sauce for salt. Never sugar. Dust the reserved khao khua over the top and serve at once, warm — never chilled, or the duck fat begins to set and the texture goes greasy.
Add palm sugar and this becomes a central Thai laab, which is a different dish with a different balance. The Isaan/Lao version runs on salt and acid alone.
The practical trap is that an under-salted laab reads as flat rather than as under-salted, and the instinct is to reach for sugar to fix it. Reach for fish sauce instead, then lime.
An earlier version of this recipe — and the PDF written alongside it — claimed the name carries a homophonic sense of "good fortune", and that this is why laab is served at weddings and at Pi Mai. That conflates two different words.
What the name actually means. ລາບ / ลาบ comes from the verb meaning to mince or to chop finely, traced to the Lanna dialect of the neighbouring kingdom to Lan Xang. The dish is named for the knife work, not for luck. This also explains why it is not called yum, the general Thai word for a salad: the meat, and how it is cut, is the whole identity of the dish.
Where the luck reading comes from. There is a separate Lao and Thai word, lap, meaning fortune or luck. It is a near-homophone but has a different root — the dish word descends from Lanna, the luck word from Sanskrit. Several sources describe the fortune etymology explicitly as a myth. It is repeated widely enough that it should be treated as folk etymology rather than as either established or simply false.
What survives the correction. Laab genuinely is a celebration dish, served at festivals, weddings and funerals. That is well attested. The reason is more prosaic than wordplay: in Laos and Isaan, meat is expensive, so a dish that is almost entirely meat signals wealth and hospitality. The occasion is real; the pun explaining it is not.
Origin is Lao, where laab is the national dish. Its prominence in Isaan reflects the region's long-standing Lao ethnicity, reinforced by large-scale migration across the border in the late twentieth century.
Isaan, northeast Thailand — ethnically and culinarily Lao. Duck (ped) is the prestige version of a dish more usually made with pork or chicken.
Isaan table sauce carrying a measured dose of chilli tincture
A table sauce that takes its heat from a fat tincture and its aroma from raw chilli flesh.
Isaan dipping sauce of toasted dried chilli, toasted sticky rice, fish sauce and lime
A dipping sauce for grilled meat. It is a wet relish, not a pourable sauce. You drag the meat through it. Two chillies do two jobs.
The plain idea under this dish. Cook it with what you have. The full recipe is on the Method tab.
mince browned in its own fat + toasted rice powder + toasted dried chilli + fish sauce and lime dressing + raw aromatics + fresh herbs + sticky rice and raw vegetables
Other dishes with this pattern: warm meat salad.
Duck leg mince, browned in a dry pan in its own fat, then a little stock to lift the brown layer from the pan
The meat is the dish. The fat carries the chilli heat. The stock takes up the brown layer from the pan into the meat.
Sticky (glutinous) rice, toasted in a dry pan until deep amber-brown, then pounded to a coarse, sandy grind
Takes up the free fish sauce, lime and fat and holds them against the meat. Gives a nutty, popcorn taste.
Dried chillies, toasted until they darken and turn brittle, then pounded to coarse flakes
Gives heat and a roasted taste that matches the toasted rice.
Fish sauce, lime juice and a little MSG. No sugar.
Gives salt first and sour right behind it. Sugar makes it a different, central Thai dish.
Shallot, spring onion, makrut lime leaf, lemongrass and galangal, all cut very thin and added raw
Give sharp, fresh notes against the duck fat.
Mint, coriander leaf and culantro
Give a fresh green finish. Add them last so that they do not wilt or go black.
Steamed sticky rice, white cabbage, long beans, cucumber and Thai basil
You pick up the laab with a ball of sticky rice. The raw vegetables give crunch and cool the heat.
The full recipe gives exact amounts for 4 servings, and toasting temperatures and times for the rice and the chillies. It explains why duck leg works in a dry, hot pan: duck fat is liquid at about 30 °C, so the dish stays clean when it is warm, and breast mince cannot take the same heat. It explains the 70 °C rule: hot meat squeezes out water when the acid goes on, and the lime and mint lose their smell. It explains why the rice powder must stay coarse: a fine grind loses its pores and the dressing separates. It explains why galangal is not interchangeable with ginger, how fish sauce and duck give a strong savoury taste together, and why an under-salted laab tastes flat and needs fish sauce, not sugar.
What is actually happening in the dish, and why the techniques work.
Capsaicin is thermally stable well past 200°C, so a brief dry-toast does not touch the heat level at all. What toasting does is Maillard the residual sugars and proteins in the pericarp, generating a fresh pyrazine set that rhymes with the khao khua — which is why the two toasted elements taste like they belong to each other.
Capsaicin is also fat-soluble. Folding the flakes in while the rendered duck fat is still liquid gets it into solution and distributes the heat evenly instead of leaving hot pockets.
Glutinous rice is essentially pure amylopectin with almost no amylose. Toasted dry to 160–180°C the granules undergo dextrinisation and surface Maillard simultaneously, and the highly branched amylopectin structure collapses into a porous, friable matrix rather than a dense one.
Pounded coarse, that porosity gives an adsorbent: it takes up the free fish sauce, lime and rendered duck fat and holds them against the meat instead of letting them pool in the bottom of the bowl. Grind it fine and the pore structure collapses — you get paste, and the dressing separates out.
The nutty, popcorn flavour is the pyrazine fraction of the same Maillard reaction. Pyrazines are volatile, which is why the powder is made the same day rather than pulled from a jar.
Two separate things go wrong if the dressing goes on hot.
Moisture. Lime juice sits around pH 2.2. Introducing that to meat still above 70°C drives further myofibrillar contraction and squeezes out moisture that the render was managing to keep.
Aroma. The aromatic value of fresh lime lives in its terpene fraction — limonene, citral, linalool — all with boiling points low enough that a hot pan volatilises them straight off. What is left is naked acidity with none of the perfume.
Mint fails the same way in different molecules: menthol and menthone flash off, and residual polyphenol oxidase plus heat blackens the leaf.
Duck fat runs roughly 50% oleic acid, monounsaturated, with a melting profile that puts it fully liquid around 30°C. Lamb or beef tallow, dominated by saturated stearic and palmitic acid, sets above body temperature and coats the palate as wax.
That is the whole reason laab ped can be served warm-to-ambient and still read clean, and why the dish tolerates the higher render temperature that produces fond. Leg also carries far more type I collagen than breast, which under a short high-heat render contributes gelatine to the crumb rather than toughness.
Practical consequence: leg mince can go into a dry pan hot; breast mince cannot.
Galangal's terpenoid profile is dominated by 1,8-cineole and galangal acetate — camphoraceous and pine-sharp, quite unlike ginger's zingiberene. That specific sharpness is a direct counterweight to the fat load of duck leg.
This is why laab ped from Ubon runs galangal where a pork laab often does not bother. Do not substitute ginger here — it moves the dish toward warmth and sweetness, which is the opposite of what the duck needs.
Fish sauce is anchovy protein autolysed by endogenous and halophilic bacterial proteases over twelve to twenty-four months; the free glutamate concentration is the entire point of the ferment.
The duck supplies the other half — post-mortem ATP degradation in muscle yields inosine monophosphate. Glutamate and inosinate are synergistic at the T1R1/T1R3 receptor rather than additive: perceived intensity multiplies rather than sums.
The 2 g of MSG is a small thumb on that scale. It is standard in Isaan cooking rather than a shortcut around one.
A revision is written when the dish changes, and the version it replaces is kept. Beside each is a sentence describing what the dish became — the part a cook can act on.
Corrects a wrong ingredient reference, not the cooking. The recipe lists glutinous rice on two lines — 40 g raw under "Khao khua" for the toasted powder, 400 g under "To serve" for the table. The soaking step, which is about the table rice, was bound to the 40 g toasting line. A reader following that step was pointed at a tenth of the rice they need to soak, and the four-hour soak is the one thing in this recipe that cannot be recovered later in the day. At revision 1 there was no way to say which of two lines a step meant, so a bare name resolved to the first match. The component-qualified form now makes it explicit: the soak reads "To serve: Glutinous rice", and the three steps that handle the toasted powder read "Khao khua: Glutinous rice". Every other step is unchanged, and no quantity, time or temperature has moved.
First entry. Built for duck leg mince specifically rather than adapted from a pork laab: leg carries enough intramuscular fat to be rendered dry with no added oil, and duck fat's low melting point is what lets the finished dish be served warm-to-ambient without going waxy. Dressing goes on off the heat, below roughly 70°C. Sugar deliberately absent.