Yangcheng Lake White Fish
Chinese

Yangcheng Lake White Fish

Jiangsu·Medium·15 min

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.

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.

One of Yangcheng Lake's 「三白」 listed since the Qing alongside hairy crab. The Suzhou-Wuxi school treats it as a purist's test — heavy seasoning reads as a sign the cook didn't trust the catch. Eight minutes for 600g, ten for 800g.

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.

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.

Variations

Bacheng-town shore restaurants pour off the steaming water before saucing; Kunshan city kitchens add scallion oil heavier; Suzhou-old-town versions plate with a Zhenjiang-vinegar dipping bowl on the side.

On the Palate

Where Yangcheng Lake White Fish sits in the Chinese flavor cloud

HeatRichnessComplexityFermentFreshness

Ingredients

Serves 3

How it's made

5 steps · 15 min

  1. 1
    12 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.

  2. 2
    2 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.

  3. 3
    8 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.

    Watch out

    Steam 8 minutes for 600 grams — the eyes turn opaque white and the dorsal flesh just parts from the spine; a minute over and it goes dry and woolly.

  4. 4
    2 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.

    Watch out

    Pour off every drop of the cloudy plate liquid before saucing — that water carries muddy pond notes and will taint the whole dish if you sauce over it.

  5. 5
    1 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.

    Watch out

    Heat the oil until it just wisps smoke, then pour it straight over the scallion threads — they should hiss and wilt on contact; cooler oil and they stay raw and harsh.

Dishes like this

More from Chinese