This dish is famous for its pungent aroma that gives way to a tender, umami-laden flesh.
Originated in Anhui's Huangshan area in the Qing dynasty (likely 18th–19th century). Landlocked, mountainous Huizhou had no large river fish of its own, so mandarin fish had to be carried in by porters from Anqing, Chizhou and Tongling on the Yangtze — a several-day haul with no refrigeration. Salting and fermenting the fish in fir-wood barrels weighted with stones was a deliberate preservation method, well suited to a Huizhou merchant culture that prized portable, keepable food; over time it became a prized dish in its own right. (The popular legend of a 'Prefect Miao' who praised an accidentally-spoiled batch is generally considered apocryphal — no such official is recorded in the Yongzheng–Qianlong era.)
Qing-era Anhui Huangshan dish — fish merchants packed mandarin fish in salt for a week-long Yangtze upriver journey; the catch arrived fermented and locals kept the technique. Salt-pressed 6–8 days at 20–25°C; Lactobacillus and Staphylococcus break protein into glutamate while keeping flesh intact.
The smell hits the table before the dish does — like a ripe washed-rind cheese, ammonia at the edge. Inside, the flesh is white, firm, falls apart in petals along the bone. Sauce is brown — soy, ginger, bamboo shoot, a little pork. Eat past the smell and the fish itself is clean, savory, almost sweet. Locals say if it doesn't stink, the cook didn't ferment it long enough.
The fish is pressed with salt and weighted for 6–8 days at 20–25°C. Bacteria and yeasts (mostly Lactobacillus, Staphylococcus and yeasts) break proteins into peptides and free glutamates — the same enzymatic path as fish sauce or aged ham, just stopped earlier so the flesh stays intact. The smell molecules (mostly trimethylamine and short-chain fatty acids) burn off in the wok; the glutamate stays.
Variations
Tunxi (屯溪) old-town shops keep the canonical 6-day press; Yi County kitchens run shorter (3–4 days) for less aggressive funk; Shanghai-Anhui restaurants now sell a milder 24-hour version that reads more like fresh fish with a hint.
On the Palate
Where Stinky Mandarin Fish sits in the Chinese flavor cloud
Ingredients
How it's made
5 steps · 23 min active + 10 min waiting
- 12 min
Rub the mandarin fish with salt and let it sit for 10 minutes to draw out moisture.
- 28 min
Rinse the fish and pat dry. Heat a tablespoon of oil in a pan over medium heat. Add the fish and sear until golden brown on both sides, about 4 minutes per side.
Watch outEnsure the skin doesn't stick to the pan by using enough oil and heating it properly before adding the fish.
- 31 min
Add minced garlic, ginger, and sliced chili peppers to the pan. Stir until fragrant, about 1 minute.
- 410 min
Pour in soy sauce and rice wine. Add bamboo shoots and sliced onion. Cover and simmer until the fish is cooked through, about 10 minutes.
- 52 min
Uncover the pan and increase the heat to reduce the sauce slightly, about 2 minutes. Serve hot.






