← Home · Anhui Huizhou fermented

Stinky Mandarin Fish

The Huizhou classic that smells strong and tastes wonderful: mandarin fish fermented for 48 hours in light salt water, pan-fried until golden, then braised with minced pork, chillies and garlic. Adapted for a home kitchen from the original ClouChef R&D report — 臭鳜鱼, report 61.

Jump to Recipe

Prep: 48 hours (mostly brining) + 15 minutesCook: 25 minutesTotal: 48 hours 40 minutesServings: 2–3 with riceDifficulty: MediumRegion: Anhui (Huizhou)Flavour: Spicy, savoury, fermented

Plan ahead: the 48-hour brine is the heart of this dish — start two days before you want to eat. Keep the fish refrigerated at 0–4 °C throughout the brine, exactly as the original specifies, and discard it if it smells putrid rather than pungently fermented or shows any sign of spoilage (home food-safety guidance, adaptation).

Why this works

Stinky Mandarin Fish is a Huizhou classic built on controlled fermentation: a whole mandarin fish spends forty-eight hours submerged in light salt water in the refrigerator, developing the pungent aroma that gives the dish its name and a deeply savoury, tender flesh. The fish is then patted dry and pan-fried undisturbed until each side forms a crisp golden crust, which seals in moisture and keeps the fish from breaking apart. A braise with minced pork, dried chillies, ginger and garlic, finished with soy, sugar and cooking wine, turns that fermented character into a rich, spicy sauce that clings to the fish. Ladling the reducing sauce over the fish as it thickens gives even colour and flavour. Served hot with rice, it is famously a case of smelling strong and tasting wonderful. Because the aroma is strong, this is a dish best cooked with the kitchen ventilated and served to guests who already enjoy bold, fermented flavours.

ADVERTISEMENT — PLACEHOLDER

Ingredients

IngredientUSMetricSubstitute / note
Fresh whole mandarin fish (Siniperca chuatsi), cleaned, bone-in1.3 lb600 gThe report specifies fresh mandarin fish; about 500 g net flesh. No substitute gives the same flavour (see FAQ).
Salt, for the brine3½ tbsp50 g—
Water, for the brine8½ cups2000 mlEnough to fully submerge the fish; use a larger container if needed (adaptation).
Minced pork, about 30% fat / 70% lean2.8 oz80 gOriginal fat-to-lean ratio 3:7.
Dried chilli segments0.5 oz15 g—
Garlic, minced0.7 oz20 gAbout 4 cloves (adaptation for measuring).
Ginger, sliced0.35 oz10 gAbout 2 thin slices (adaptation for measuring).
Scallion, cut into lengths0.5 oz15 gAbout 1 scallion (adaptation for measuring).
Light soy sauce2 tbsp30 ml—
Sugar2 tsp10 g—
Cooking wine4 tsp20 mlShaoxing wine; dry sherry in a pinch.
Hot water, for braising¾ cup + 1 tbsp200 mlFrom the original braising step; enough to cover about half the fish.
Neutral cooking oil, for frying3½ tbsp50 mlAny neutral oil works.

Equipment

Steps

  1. Brine the fish (48 hours). Clean and wash the fish. Dissolve 50 g salt in 2000 ml water to make a light salt water, submerge the fish completely, seal, and refrigerate at 0–4 °C for 48 hours, turning it over once during that time. The original control point is strict: steady 0–4 °C controls the fermentation so the fish turns pungent, not spoiled.
  2. Pan-fry the fish. Take the fish out and pat the surface dry with kitchen paper. Heat 50 ml oil in the pan over high heat until about 70% hot (shimmering, not smoking), add the fish, and fry over medium-low heat until golden on each side, about 3–4 minutes per side. Do not flip it often — frequent turning breaks the flesh. Fry until the skin is golden and crisped into a firm crust that seals in the juices.
  3. ADVERTISEMENT — PLACEHOLDER
  4. Braise. Leave the remaining oil in the pan. Bloom the ginger slices, minced garlic and dried chilli segments, then add the minced pork and stir-fry until it gives off oil. Lay in the fried fish, add the soy sauce, sugar, cooking wine and scallion lengths, and pour in 200 ml hot water (about half-submerging the fish). Bring to a boil over high heat, then turn to low heat and simmer for 10 minutes.
  5. Reduce and serve. Turn to high heat and reduce for about 3 minutes until the sauce is thick, ladling sauce over the fish continuously so it colours evenly. Stop when about one-third of the sauce remains — do not reduce it dry. Serve at once, while the fish is still hot (the original serving point is a fish temperature of at least 70 °C), with rice and the remaining sauce spooned over.

Technique: ferment cold, fry undisturbed, baste while reducing

Three control points carry this dish. First, the brine must stay cold and steady — warmth speeds fermentation past pungent into spoiled. Second, the fish must be dry before frying and then left alone, so a crust forms instead of the flesh flaking apart. Third, the sauce must be ladled over the fish as it reduces, so the top colours and flavours as evenly as the side sitting in the liquid.

Variations

Frequently asked questions

Is the fish spoiled?

No — it is deliberately fermented. The 48-hour cold brine at 0–4 °C develops a pungent aroma while the fish stays safe to cook. If it smells putrid rather than pungently fermented, or shows any sign of spoilage, discard it (home food-safety guidance, adaptation).

Can I shorten the 48-hour brine?

The original specifies 48 hours with one turn, and shortening it changes the dish: the aroma will be weaker and the flesh less savoury. There is no shortcut version in the report.

Can I use another fish?

The report specifies mandarin fish. A firm white freshwater fish would cook the same way, but the flavour and texture will differ — treat it as a different dish, not a like-for-like swap (adaptation).

Storage

Best eaten fresh, while hot. Leftovers keep 1 day refrigerated; reheat gently until steaming hot throughout and do not reheat more than once. The uncooked brined fish should not be held beyond the 48-hour brine — cook it on schedule (home guidance, adaptation). Freezing the finished dish is not recommended: the fried crust softens and the flesh turns mushy on thawing (home guidance, adaptation).

Stinky Mandarin Fish — Recipe Card

Fermented Huizhou mandarin fish, pan-fried and braised spicy with minced pork.

Prep: 48 hours (mostly brining) + 15 minutesCook: 25 minutesTotal: 48 hours 40 minutesServings: 2–3 with rice

Ingredients: 600 g whole mandarin fish; brine: 50 g salt + 2000 ml water; 80 g minced pork; 15 g dried chillies; 20 g garlic; 10 g ginger; 15 g scallion; 30 ml soy sauce; 10 g sugar; 20 ml cooking wine; 200 ml hot water; 50 ml oil.

Steps: 1) Brine fish sealed at 0–4 °C for 48 hours, turning once. 2) Pat dry; pan-fry medium-low heat 3–4 minutes per side until golden, without frequent flipping. 3) Bloom ginger, garlic and chillies, fry pork until it gives off oil, add fish, soy, sugar, wine, scallion and 200 ml hot water; simmer on low heat 10 minutes. 4) Reduce on high heat ~3 minutes, basting constantly, until thick with about one-third of the sauce left; serve hot.

ADVERTISEMENT — PLACEHOLDER

Related recipes

Source note: ingredients, quantities and steps are adapted from the original ClouChef R&D report for 臭鳜鱼 (data/reports/61.md — report ID 61). The report’s pricing, margin and marketing sections are deliberately omitted here; no B2B cost is presented as a home-cook cost. The report’s cost table does not reconcile arithmetically (its subtotals do not add up to its own line items), so no cost figure from it is reproduced. Original poster image: clouchef.com (臭鳜鱼_61.jpeg). The 2–3 serving presentation, measuring equivalents, container note and food-safety guidance are home adaptations and are labelled as such.