Ningbo's most beloved fried seafood: plump strips of wild yellow croaker swaddled in paper-thin tofu skin, double-fried until the wrapper turns amber and shatters at the touch while the fish inside stays snow-white and silken. Served hot with a splash of Zhenjiang black vinegar.
A Ningbo household classic with over a century of recorded presence in local banquet culture. The dish mirrors the Hangzhou dry-fried tofu roll in structure, but substitutes pork filling with the wild-caught East China Sea large yellow croaker that Ningbo fishermen have landed since the Song Dynasty — the first of the city's celebrated Four Great Seafoods. The method of rolling the fish tightly in tofu skin, cutting on the diagonal, and double-frying was already standardized practice by the late Qing period. In January 2020, the Ningbo Restaurant Association and the city market-supervision bureau jointly issued the group standard 'Ningbo Ten Famous Dishes Production Specifications,' formally codifying it as one of the city's ten canonical dishes.
The crust shatters with a clean crack; beneath it, fish flesh yields in moist, sweet flakes scented with scallion and rice wine. A dip in cold Zhenjiang vinegar cuts through the richness and lifts the oceanic sweetness.
Double-frying governs the texture. The first fry at around 120°C sets the tofu-skin shell and drives off surface moisture without browning. The second, hotter fry at around 180°C triggers Maillard reactions between the skin's soy proteins and residual sugars, generating hundreds of aroma compounds and the characteristic amber crust. Inside, the fish temperature barely exceeds 70°C, so its myosin coagulates gently rather than squeezing out moisture — preserving the juicy interior. The diagonal diamond cut maximises the ratio of crisp edge to soft fish centre in each piece.
Variations
Some Ningbo households season the fish with five-spice powder rather than plain salt for a more aromatic profile. Others smear a thin layer of sesame paste inside the tofu skin before wrapping to enrich the flavour. A modern restaurant variant uses flounder when yellow croaker is unavailable, though purists consider this a compromise.
On the Palate
Where Tofu-Skin Wrapped Yellow Croaker sits in the Chinese flavor cloud
Ingredients
Serves 4How it's made
6 steps · 35 min
- 112 min
De-bone yellow croaker and cut flesh into strips about 7 cm long, 2 cm wide, 1 cm thick; season with salt, rice wine, scallion whites, and egg white; marinate 10 minutes.
Watch outMarinate the fish strips only ten minutes with egg white — that thin protein coat is what keeps the flesh juicy under the fry; over-salting now draws the water out.
- 24 min
Steam tofu skin sheets over high heat for 2 minutes until soft and pliable; remove and brush lightly with beaten egg yolk.
- 38 min
Lay a fish strip on one end of a tofu-skin sheet; roll tightly; press the edge to seal; cut diagonally into 5 cm diamond-shaped pieces.
- 44 min
Heat oil in a wok to about 120°C (4/10 heat); slide in pieces and fry, turning gently, until pale golden — about 2 minutes; remove and drain.
Watch outFirst fry cool, around four-tenths heat, just to pale gold and set the skin — go hot now and the tofu-skin browns before the fish inside cooks through.
- 53 min
Raise oil to about 180°C (7/10 heat); return pieces and fry 1–2 minutes until the skin turns deep amber and crackles; drain on paper.
Watch outSecond fry hot, seven-tenths, in and out in a minute or two till the skin cracks deep amber — this is where the crust and aroma come; drain the second it crackles.
- 62 min
Plate immediately and serve with Zhenjiang black vinegar for dipping.
Archive tool suggestions — not reviewed
These legacy suggestions have not been evidence-reviewed and are not presented as required tools.






