Whole crucian carp slow-braised in a bundle of scallions with rich dark soy, Shaoxing wine, and rock sugar — the emblematic benbang dish that tests a Shanghai cook's mastery of heat and patience.
Scallion-braised crucian carp is listed among the canonical benbang (本帮) traditional dishes of Shanghai. The city's oldest benbang establishments — among them Rongshun Guan, founded in 1875 under the Guangxu reign and later renamed the Shanghai Old Restaurant — cemented it as a banquet centerpiece. Crucian carp, the most ubiquitous freshwater fish of the Jiangnan waterways, was transformed by benbang cooks using the hallmark technique of slow-braising in rich oil, dark sauce, and prominent sweetness. The dish has long served as the benchmark by which a Shanghai cook's mastery of fire control (火候) was judged.
Lacquer-dark sauce clings to silky, yielding fish flesh; slow-braised scallions collapse into sweet, tender strands that melt on the tongue; the gelatin-thickened gravy coats the palate with a satisfying, enduring richness.
Three overlapping chemical processes build the dish's depth. An initial shallow-fry at roughly 170°C triggers Maillard reactions on the fish skin, generating aromatic browning compounds. Slow braising at 90–95°C then hydrolyzes collagen in the skin and small bones into gelatin, which combines with the scallion-infused oil to form the characteristic glossy, body-coating sauce. Meanwhile, heat degrades the allicin precursors and propyl sulfides in scallion into volatile aromatic molecules that neutralize trimethylamine — the primary compound behind freshwater-fish off-notes — while fructose in the scallion greens undergoes caramelization, lending natural sweetness to the braising liquid.
Variations
Some benbang kitchens substitute lard for vegetable oil, deepening the sauce's richness. A lighter white-braised version (白烩鲫鱼) omits dark soy and relies on Shaoxing wine and light soy alone. Neighboring Jiangsu and Zhejiang preparations are similar but typically use considerably less sugar.
On the Palate
Where Scallion-Braised Crucian Carp sits in the Chinese flavor cloud
Ingredients
Serves 2How it's made
7 steps · 20 min
- 115 min
Score the cleaned crucian carp with three diagonal cuts on each side; rub with salt and Shaoxing wine and marinate for 15 minutes.
- 26 min
Heat wok with oil over high heat until just smoking; lay fish flat and fry without moving until deep golden on the first side, about 3 minutes; flip carefully and fry the second side.
Watch outFry the fish undisturbed until deep golden before flipping — move it early and the skin sticks and tears instead of releasing clean.
- 33 min
Remove fish; add scallion lengths (5 cm) and ginger slices to the remaining oil; stir-fry over medium heat until edges begin to caramelize, about 2–3 minutes.
- 42 min
Nestle fish back among the scallions; add dark soy sauce, Shaoxing wine, and rock sugar; pour in water until barely level with the fish.
- 520 min
Bring to a boil; reduce to a gentle simmer and braise covered for 20 minutes, turning fish once at the halfway point.
- 65 min
Uncover; raise heat to medium-high and reduce sauce, tilting the pan and basting fish continuously until sauce is thick, glossy, and coats a spoon.
Watch outReduce at the end, tilting the pan and basting until the sauce is thick, glossy, and coats a spoon — the melted gelatin plus scallion oil makes the body.
- 71 min
Transfer fish and scallions to a platter; pour remaining sauce over; serve immediately.





