
Shanghai Red-Braised Hairtail
“Hairtail segments pan-fried crisp then braised in dark soy, rock sugar, and Shaoxing wine — eaten cold, the sauce set to a sticky glaze.”
The bite
Cold from the plate, the glaze has gone tacky — it sticks to your chopsticks before it sticks to your tongue. First taste is sweet (Shanghai 「本帮」 uses heavier rock sugar than any other regional braise), then dark soy, then the ginger comes up at the end. Flesh is firm and slips off the central spine in one piece. Eat with cold rice porridge or as the cold opener before a hot meal.
Where it comes from
「本帮」 (literally 「home-school」) cooking is the Shanghai-native style that crystallized in the late Qing-early Republic era around the south-bank Huangpu canteens — sweet, dark, soy-heavy braises designed for cold leftovers in shop-keeper households. Hairtail (带鱼) is winter ocean fish, sold cheap by the meter at markets; cutting it into segments, frying, then braising sweet-dark made it a staple cold-plate that could sit out for days in a Shanghai winter kitchen.
What makes it work
The cornstarch dust does double work: it gives the fry-crust to grip onto, and the residual starch thickens the braise without flour or slurry, so the glaze sets glassy when chilled rather than gummy. Skipping the silver-coating scrape is the most common home-cook mistake — that layer is rich in trimethylamine oxide that converts to bitter trimethylamine under sustained heat with soy.
On the Palate
Ingredients
Serves 4How it's made
6 steps · Show ↓25 min active · 60 min waiting
How it's made
6 steps · Show ↓- 18 min
Scrape 600g hairtail clean of its silver coating with the back of a knife — the silver layer turns bitter when braised. Cut into 6cm segments. Pat completely dry, dust lightly with cornstarch.
- 26 min
Heat 4 tbsp oil in a wide pan to 180°C. Lay segments in one layer and don't move them for 2 minutes — skin must set into a crust before flipping, or it tears. Fry 2 minutes per side until both faces are deep gold. Lift out.
- 31 min
Pour off most of the oil. Add 6 ginger slices, 4 garlic cloves crushed, 2 scallion knots; fry 30 seconds. Deglaze with 3 tbsp Shaoxing wine and let it boil out — this strips the fishy note from the fond.
- 412 min
Add 2 tbsp light soy, 1.5 tbsp dark soy, 30g rock sugar, 1 star anise, 1 small piece dried tangerine peel, and 250ml water. Slip the fish back in, single layer. Cover, simmer 12 minutes on low.
- 54 min
Uncover, raise heat. Spoon liquid over the fish for 4 minutes until the sauce reduces to a syrup that coats the back of the spoon — should pull off the pan in heavy ribbons. Lift out onto a flat plate; the glaze sets as it cools.
- 660 min
Cool to room temperature, then chill at least 1 hour. Serve cold as a 「冷盆」 alongside other appetizers, never reheated.