Steamed to perfection, Wuchang Fish is bathed in a savory soy sauce with ginger and scallion, offering a delicate, aromatic profile.
Wuchang fish (武昌鱼, Megalobrama amblycephala) was prized in Hubei since the Three Kingdoms era — the folk song 'better drink Jianye's water than eat Wuchang's fish' (宁饮建业水,不食武昌鱼) was cited by chancellor Lu Kai in a 265 CE memorial protesting Sun Hao's plan to move the capital the other way — from Jianye TO Wuchang — and the forced labor it imposed. The dish gained national fame in 1956 after Mao Zedong wrote 'just-tasted Wuchang fish' (才饮长沙水,又食武昌鱼) into a swimming-themed poem.
Megalobrama amblycephala from Liangzi Lake — prized in Hubei since the Three Kingdoms; a Sun-Wu-era folk song complained about losing it to the capital move. National fame came after Mao's 1956 swimming poem ('才饮长沙水,又食武昌鱼'). Steamed 8 minutes, then smoking-hot peanut oil over scallion — drives off trimethylamine.
A flat-bodied bream native to Liangzi Lake, steamed whole 8 minutes with ginger slivers, topped instead with ham, winter mushroom and winter bamboo shoot and steamed in chicken broth, finished with hot chicken fat and white pepper; the scallion-and-smoking-oil pour belongs to the Cantonese 清蒸 style, not the Hubei classic Flesh lifts off the bone in clean petals; if it shreds or sticks, the steam went too long. Eat the cheek first.
The hot-oil pour at the end is doing two things: it cooks the raw scallion enough to release allicin without making it limp, and it drives the steamed-fish smell (trimethylamine) off the surface in vapor. Skip the pour and the fish tastes muddy and the scallion sits raw and harsh. The oil must actually be smoking — anything cooler turns greasy.
Variations
the canonical Hubei version layers shredded ham, winter mushroom and winter bamboo shoot over the fish and steams it over high heat in chicken broth until the eyes bulge; Liangzi Lake fishermen-village kitchens add lake-water lotus stalk under the fish; Cantonese 清蒸 cousin stays milder on soy; Sichuan adaptations dump chopped chili oil, no longer 武昌鱼 in spirit.
On the Palate
Where Wuchang Fish sits in the Chinese flavor cloud
The finishing pour of smoking-hot oil is the make-or-break move — it must be actually smoking to blow the fishy trimethylamine off the surface and cook the raw scallion just enough; cooler oil turns the fish greasy and muddy.
Ingredients
How it's made
5 steps · 30 min
- 15 min
Clean the Wuchang fish and score both sides.
- 25 min
Place ginger slices and scallion sections in the fish cavity.
- 310 min
Steam the fish until cooked through.
Watch outFish is done the instant the thickest flesh turns opaque and lifts off the bone — pull it before it goes dry.
- 45 min
Heat soy sauce with sesame oil and pour over the steamed fish.
Watch outThe oil must be smoking and the pour should sizzle audibly and lift the scallion aroma.
- 52 min
Garnish with fresh cilantro before serving.






