Aromatic bases & spice pastes
Prahok
ប្រហុក · Prahok is a foundational Cambodian aromatic base made by salting and fermenting freshwater fish — traditionally trey riel (mud carp) — in earthenware vessels for weeks to years. It is not a finished dish but a reusable umami seasoning paste that anchors Khmer cookery, contributing a pungent, salty, deeply savory funk that other ingredients are built around. Source 4 explicitly defines it as 'a fermented paste of salted freshwater fish' with a 'strong flavor' used as a base ingredient in Cambodian cooking.

The formula
~10 kg freshwater fish : 1–1.5 kg sea salt; ferment 1 month–2 years
Proportions verified from traditional preparation; salt acts as preservative and selective culture for spontaneous fermentation in earthenware crocks.
Identity
- Cambodian fermented freshwater fish paste
- Salt-cured, ambient-temperature fermented base (no heat applied)
- Aged in sealed earthenware vessels for 1 month to 2 years
- Reusable seasoning component, not a finished dish
- Source of deep umami, salinity, and characteristic Khmer funk
Ingredients
| Base | Fresh trey riel (mud carp) or other freshwater fish | Whole cleaned freshwater fish — typically mud carp — provides the protein and fat substrate for fermentation. |
| Seasoning | Sea salt | Drawn from the sea; used at roughly 10–15% of fish weight to cure the flesh and select for salt-tolerant fermentation microbes. |
| Culture | Ambient microorganisms (spontaneous fermentation) | Native bacteria and enzymes from fish gut, skin, and clay vessel drive long anaerobic fermentation; no starter culture is added. |
Method
- 1Clean and gut fresh trey riel (mud carp), leaving flesh intact.Removing viscera limits putrefactive bacteria while keeping flesh intact preserves the proteins and lipids that enzymes will transform during aging.
- 2Layer fish with sea salt in an earthenware crock, salt between each layer.Layered salting ensures even cure; clay vessels wick moisture and permit micro-oxygen exchange that shapes the indigenous microflora.
- 3Press fish down firmly to expel moisture and exclude air, then seal the vessel.Weight and sealing create anaerobic conditions that favor salt-tolerant lactic and proteolytic bacteria over spoilage organisms.
- 4Ferment undisturbed in a cool place for 1 month to 2 years.Time allows endogenous enzymes and microbes to break down proteins into free amino acids (umami) and fats into aromatic compounds — short ferments stay mild and 'cheesy,' long ferments become intensely pungent.
- 5Remove fermented fish and pound or grind into a coarse paste.Mechanical breakdown produces the spreadable, scoopable texture that allows prahok to dissolve into coconut milk, pork fat, or kroeung pastes when bloomed as a base.
Techniques that matter
Layered salt curing
Draws water out of the fish via osmosis and concentrates salt evenly, which is essential for safe long fermentation.
Anaerobic earthenware fermentation
Sealed clay vessels select for salt-tolerant microbes and allow slow enzymatic aging that produces prahok's signature savory depth.
Extended aging (1 month–2 years)
Long, uncontrolled fermentation develops glutamate-rich umami and complex funky aromas that make prahok irreplaceable in Khmer cuisine.
Variations & derivatives
Prahok kdang (green/young prahok)Cambodia — early-season harvest
Fermented only a few weeks; softer, milder, often used to flavor rice or eaten as a fresh paste.
Prahok domlong (aged prahok)Cambodia — long-aged traditional style
Aged 1–2 years; intensely pungent, used sparingly as a potent seasoning base in cooking.
Regional fish substitutionsCambodian provinces and Mekong basin
When trey riel is scarce, other small freshwater fish (such as trey khya, trey kaek) are substituted, altering flavor subtly.
Used in these dishes
Substitutions
- Prahok → Thai pla ra — Closest regional cousin — also a salt-fermented freshwater fish paste — but bolder and rounder; use less and taste as you go.changes result
- Prahok → Vietnamese mắm cá (mam ca) — Similar fermented fish-paste family but typically more liquid and sharply salty; reduce quantity and bloom in fat to mellow.changes result
- Prahok → Anchovy paste + fish sauce — Western workaround combining umami (anchovy) and salinity (fish sauce); lacks prahok's funky fermented complexity.changes result
Troubleshooting
Prahok smells harshly rotten or ammoniacal rather than funky-savory
Insufficient salt, too much oxygen, or flesh spoilage before fermentation established anaerobic conditions → Discard — true prahok should smell savory, cheesy, and briny rather than putrid; prevent by salting at ≥10% of fish weight and fully submerging in its own brine.
Final paste is overly liquid and unspreadable
Insufficient aging or no pressing during initial cure → Press the fermenting fish harder under weight during the first weeks, and extend aging to drain moisture and firm the texture.
Dish tastes fishy or harsh when cooked with prahok
Prahok added raw at the end of cooking, so its sharp notes never mellow → Bloom prahok early in rendered pork fat or coconut cream before adding other ingredients — this is the same technique cited by Khmer cooks for transforming prahok's 'raw, sharp notes' into 'a deeply fragrant and mellow base.'
Prahok overwhelms other flavors in the dish
Too much used, or no balancing fat/sweetness → Reduce quantity and balance with coconut milk, palm sugar, and fresh herbs, which round prahok's salinity and funk.