← Home · Anhui fermented banquet

Huizhou Stinky Mandarin Fish

Mandarin fish, lightly fermented until it smells strong and tastes deeply savoury, steamed wrapped in caul fat with ham, mushrooms and bamboo. Adapted for a home kitchen from the original ClouChef R&D report — 徽州臭鳜鱼, report 127. The smell is the point — and the hurdle.

Jump to Recipe

Prep: 20 minutes (plus 2–3 days fermenting if starting fresh)Cook: 20 minutesTotal: 40 minutes (plus fermenting)Servings: 2–3 (adaptation: the source portion is one ~600 g fish)Difficulty: HardRegion: Anhui (Huizhou)Flavour: Fermented salty-savoury

Why this works

Stinky mandarin fish is a controlled-fermentation dish, and its logic is the opposite of fresh fish cookery: a short ferment, two to three days, lets the flesh develop the pungent, cheesy, deeply savoury aroma that gives the dish its name, while the meat stays firm enough to steam. The wrapping is the second idea. Caul fat melted over the fish in the steamer bastes it continuously, so a lean freshwater fish comes out moist and glossy instead of dry. Ham, mushrooms and bamboo shoots on top are not decoration; they season the steaming juices, which are then thickened lightly and poured back over the fish, so nothing that dripped out is wasted. The balance to hold is fermentation time: too short and there is no character, too long and the flesh turns soft and the smell overwhelms the flavour. Serve the fish whole at the table, spooning the thickened juices over each portion so every serving carries ham, mushroom and bamboo.

ADVERTISEMENT — PLACEHOLDER

Ingredients

IngredientUSMetricSubstitute / note
Mandarin fish (guiyu), gutted, about 600 g1.3 lb600 g (1 fish)HOME ADAPTATION (strongly recommended): buy ready-fermented stinky mandarin fish from a reputable Anhui/Huizhou supplier. Home fermentation is possible but hard to control safely; see steps.
Pork caul fat, enough to wrap the fish0.7 oz20 gAsk a butcher; if unavailable, cover the fish tightly with greased parchment and foil instead — the steaming time is unchanged but the self-basting effect is reduced (adaptation).
Cured ham, diced0.35 oz10 gJinhua-style ham if you can find it (adaptation).
Dried shiitake, soaked, diced0.5 oz15 g—
Fresh bamboo shoots, diced0.7 oz20 gCanned bamboo shoots, drained, work (adaptation).
Salt1 tsp5 gFor the ferment rub.
Shaoxing wine1 tbsp15 mlFor the ferment rub.
Light soy sauce2 tsp10 ml—
Sugar1 tsp5 g—
Corn starch mixed with a little water, for the glazeTo thickenTo thickenThe source says a little starch; no quantity is given, so add a teaspoon at a time (adaptation).
Scallions or coriander, to garnishTo tasteTo taste—

Equipment

Steps

  1. Ferment — or buy fermented (adaptation). If starting fresh: scale and gut the fish, score the skin, rub with salt and wine, seal in a bag and refrigerate 2–3 days, turning daily. The source specifies 10–15 °C; a home fridge runs colder (about 4 °C), so fermentation will be slower and less predictable — this is why buying ready-fermented fish is the recommended home route. If the fish smells putrid rather than pungently cheesy, or the flesh is slimy and falling apart, discard it.
  2. Prep the toppings. Soak the shiitake until soft and dice. Dice the ham and bamboo shoots.
  3. Wrap and top. Wrap the fermented fish completely in caul fat with no bare patches. Lay it on the serving plate, scatter the ham, mushroom and bamboo dice over it, and drizzle with soy sauce and sugar.
  4. ADVERTISEMENT — PLACEHOLDER
  5. Steam. Steam over high heat for 15 minutes for a ~500 g finished fish. Check the thickest flesh is opaque and flakes, and the centre is steaming hot throughout.
  6. Glaze and serve. Pour the steaming juices from the plate into a small pan, thicken lightly with a little starch slurry, and pour back over the fish. Scatter scallions or coriander and serve whole at the table.

Technique: ferment for character, wrap for moisture

The ferment is the flavour: enzymes and microbes break proteins down into the savoury compounds that make the fish taste far more intense than fresh fish. Caul fat matters because mandarin fish is lean — without a fat blanket, fifteen minutes of steam dries the surface before the centre is done. Wrapping fully, with no gaps, is the report's control point, not a nicety.

Variations

Frequently asked questions

Does it really smell that strong?

Yes — pungent is normal and expected; the taste is much milder and deeply savoury. Ventilate the kitchen while steaming. A rotten or ammonia-sharp smell beyond pungency means the fish has gone too far — discard it.

Is home fermentation safe?

It is the risky part of this dish, which is why this page recommends ready-fermented fish. If you ferment at home, keep the fish refrigerated throughout, never at room temperature, and discard anything slimy or foul beyond the expected pungency.

What if I cannot find mandarin fish?

A firm freshwater fish such as perch or bass can be substituted with ready-fermented preparation, but the classic dish is mandarin fish; the flavour will differ (adaptation).

Storage

Best eaten fresh from the steamer. Leftovers keep 1 day refrigerated; reheat by steaming until steaming hot throughout. Do not freeze, and do not keep fermented raw fish beyond the fermenting window.

Huizhou Stinky Mandarin Fish — Recipe Card

Lightly fermented mandarin fish steamed in caul fat with ham, mushrooms and bamboo.

Prep: 20 minutes (plus 2–3 days fermenting if starting fresh)Cook: 20 minutesTotal: 40 minutes (plus fermenting)Servings: 2–3 (adaptation: the source portion is one ~600 g fish)

Ingredients: 600 g mandarin fish; 20 g pork caul fat; 10 g ham; 15 g shiitake; 20 g bamboo shoots; 5 g salt; 15 ml wine; 10 ml soy sauce; 5 g sugar.

Steps: 1) Ferment 2–3 days (or buy ready-fermented). 2) Wrap fish fully in caul fat, top with ham, mushroom, bamboo, soy, sugar. 3) Steam on high heat 15 minutes. 4) Thicken juices lightly, pour back, garnish, serve whole.

ADVERTISEMENT — PLACEHOLDER

Related recipes

Source note: ingredients, quantities and steps are adapted from the original ClouChef R&D report for 徽州臭鳜鱼 (data/reports/127.md). The report's pricing, margin and marketing sections are deliberately omitted here; no B2B cost is presented as a home-cook cost. Original poster image: clouchef.com (徽州臭鳜鱼_127.jpeg). The ready-fermented purchase recommendation, the fridge-temperature warning, the caul-fat alternative and the starch quantity are adaptations and are labelled as such; the source gives no starch quantity.