A refined classic of Ningbo (Yong) cuisine and one of the canonical "Ten Famous Ningbo Dishes": a whole large yellow croaker is steamed and carefully deboned into snow-white flakes, then simmered with rehydrated sea cucumber, cured ham and black fungus into a pale, silky starch-thickened soup (羹) finished with a swirl of egg. The fish is tender and slippery, the sea cucumber soft and gelatinous, the color delicate and the taste cleanly savory with no fishy edge — a gentle dish suited to young and old alike.
Yellow croaker has long been the most prized fish of the Ningbo coast. The large yellow croaker (大黄鱼) is one of the East China Sea's traditional "Four Great Sea Products" — alongside small yellow croaker, cuttlefish and hairtail — and the Zhoushan fishing grounds off Ningbo were historically its richest harvest. Ningbo's banquet cooks paired this luxury fish with sea cucumber, itself a high-grade dried-seafood delicacy, to build an elegant pale thick soup (羹) that earned a place among the canonical "Ten Famous Ningbo Dishes." The dish also quietly records the rise and fall of Yong cuisine's seafood abundance: into the mid-20th century wild large yellow croaker was plentiful and affordable, but intensive winter encirclement fishing — most infamously a 1974 Zhejiang campaign that sent nearly 2,000 paired boats to the offshore wintering grounds and landed some 190,000 tonnes from the East China Sea in a single season — collapsed the wild stocks. By 1990 the spring runs no longer formed, and wild large yellow croaker became rare and extravagantly expensive; today the fish in most kitchens is farmed, now China's single largest mariculture finfish.
Spoon through a pale, glossy broth thickened just enough to hold every morsel in suspension. The croaker comes in soft, snow-white flakes that all but dissolve on the tongue; the sea cucumber is springy-soft and faintly gelatinous, sliding between the teeth; threads of black fungus add a quiet crunch and the ham a whisper of cured depth. There is no fishy edge at all — only a clean, rounded sweetness of the sea, warm and soothing.
This is a 羹 — a thick soup whose body comes not from reduction but from starch. A thin slurry of potato or water-chestnut starch is stirred in near boiling: the granules absorb water, swell and gelatinize, raising the broth's viscosity so the flaked fish, sliced sea cucumber, fungus and ham stay evenly suspended instead of sinking, and lending the soup its signature gloss and lip-coating silkiness. The flavor rests on umami synergy. Yellow croaker muscle is rich in inosinate (肌苷酸, a 5'-nucleotide formed as the fish's ATP breaks down after death), while cured ham and stock supply abundant free glutamate (谷氨酸); glutamate and inosinate together produce umami synergy (鲜味相乘), strongest at roughly a 1:1 ratio, where perceived savoriness can reach seven to eight times that of either compound alone. The sea cucumber contributes almost no fat — its body wall is around nine-tenths water held in a matrix of collagen and mucopolysaccharides (such as chondroitin sulfate and fucoidan), which is why it eats soft and "glutinous" yet stays clean and light. Steaming the fish first sets its proteins gently so it can be deboned in intact flakes, and the finishing stream of beaten egg, swirled in off the boil, coagulates into fine pale ribbons that reinforce the soup's ivory color and silky body.
Variations
Besides flaking the steamed fish into the soup, some cooks fillet the raw croaker, velvet the pieces in egg white and starch, and poach them in the broth for an even silkier result. Black fungus, fresh bamboo shoot, shiitake or green peas may be added for color and texture, and a splash of Shaoxing wine with white pepper is common to round out the flavor. With wild large yellow croaker now scarce and costly, farmed large yellow croaker — or even the smaller small yellow croaker — is the everyday substitute. The same Ningbo handling underlies the city's other banquet croaker dishes, such as croaker wrapped in tofu skin (腐皮包黄鱼) and seaweed-fried croaker (苔菜拖黄鱼), all built on the region's reverence for this one fish.
On the Palate
Where Yellow Croaker and Sea Cucumber Thick Soup sits in the Chinese flavor cloud
Ingredients
Serves 4How it's made
7 steps · 25 min active + 13 min waiting
- 18 min
This recipe assumes ready-to-use water-soaked sea cucumber and rehydrated black fungus; if starting from dried sea cucumber, soak it over several days in advance. Slice the sea cucumber; shred the fungus and the ham.
- 210 min
Scale, gill and gut a large yellow croaker and rinse clean; lay it on a plate with ginger and scallion and steam over high heat about 10 minutes, until just cooked through.
Watch outSteam the croaker just until cooked through, about 10 minutes — oversteamed, the flesh dries and won't flake into clean snow-white pieces.
- 38 min
While still warm, peel off the skin and carefully remove every bone, flaking the flesh into large snow-white pieces; discard the head, skin and bones (or reserve them for a quick stock).
- 43 min
Blanch the sliced sea cucumber and shredded fungus in boiling water about 1 minute; drain.
- 54 min
Bring stock (or water) to a gentle boil; add the sea cucumber, ham and fungus, season with Shaoxing wine, salt and a little white pepper, and simmer 2–3 minutes.
- 63 min
Slide in the flaked croaker; when the broth returns to a simmer, stir in the starch slurry in a thin stream until the soup turns glossy and lightly thickened.
Watch outStir the starch slurry in a thin stream until the soup turns glossy and lightly thick — that body keeps the fish and fungus suspended, not sunk.
- 72 min
Off the heat, pour the beaten egg in a thin stream over the surface, stirring once into fine pale ribbons; finish with a few drops of sesame oil and serve hot.
Watch outOff the heat, drift the beaten egg over the surface and stir once into fine ribbons — pour it into a boiling pot and it clouds the broth.
Archive tool suggestions — not reviewed
These legacy suggestions have not been evidence-reviewed and are not presented as required tools.






