
Yangcheng Lake White Fish
“A whole lake whitefish steamed with ginger and scallion, finished with a splash of hot oil — the seasoning stays out of the way of the fish.”
The bite
The flesh comes off in clean white flakes, sweeter and finer than river fish, with the faint cucumber smell that marks a fresh lake fish. Scallion threads collapse into the hot oil and perfume each bite. The soy is a hint along the rim, not a sauce. If the fish tastes muddy or you reach for chili, the cook seasoned too hard or steamed too long.
Where it comes from
Yangcheng Lake in Suzhou is best known for hairy crab, but its other prized catch is the white fish — a slim, silver, sharp-jawed predator listed since the Qing dynasty among the lake's 「三白」 (three whites: white fish, white shrimp, silver-bait fish). The Suzhou-Wuxi school treats it as a purist's test: a fish this clean is meant to be tasted, not sauced. Heavy seasoning is read as a sign the cook didn't trust the catch.
What makes it work
The whole-fish steam works because the rib cage acts as a heat baffle — dorsal meat near the spine cooks slower than the belly, so timing is set by the dorsal. Eight minutes for 600g, ten for 800g. Pouring off the steaming water before saucing is non-negotiable: that liquid carries muddy notes leached from the skin and gut cavity, and if you sauce on top of it the dish tastes like pondwater no matter how fresh the fish was.
On the Palate
Ingredients
Serves 3How it's made
5 steps · Show ↓15 min active
How it's made
5 steps · Show ↓- 112 min
Scale and gut a 600g whole white fish (Erythroculter ilishaeformis). Score the body 3 times per side, 5mm deep. Rub inside and out with 1 tsp salt and 1 tbsp Shaoxing wine. Rest 10 minutes.
- 22 min
Lay 4 scallion stalks and 30g ginger slices across a long plate. Set the fish on top, stuff more scallion and ginger into the cavity. This lifts the fish so steam circulates underneath.
- 38 min
Steam over rolling water at full heat for 8 minutes — eyes go opaque white, dorsal flesh just pulls from the spine. Pour off all the cloudy liquid that collected on the plate.
- 42 min
Discard the cooked aromatics. Lay a fresh handful of scallion julienne and ginger threads across the fish. Drizzle 2 tbsp seasoned soy (light soy + 1 tsp sugar + 2 tbsp steaming liquid) along the side of the plate, not over the fish.
- 51 min
Heat 3 tbsp peanut oil to 200°C until it just starts to smoke. Pour straight onto the scallion threads — they should wilt and sizzle. Serve immediately.