Shanghai sweet-soy fish 上海熏鱼
Shanghai sweet-soy fish is featured among the local specialties of Shanghai.

Shanghai xunyu usually means fried fish soaked in a sweet, aromatic soy mixture. Despite its English translation as smoked fish, the familiar local cold dish need not involve smoke at all.
How it is made
The fish is cut, seasoned and fried to create a firmer surface, then placed in the sweet-soy liquid so it absorbs flavour. Resting allows the sauce to penetrate while the outside keeps some of its dense fried texture.
Flavour & texture
The result is sweet-savoury and concentrated, with a firmer edge around the softer fish inside. It is very different from a delicate steamed fillet or a smoky slice of cured salmon.
Local roots & traditions
Xunyu is a familiar cold dish on Shanghai-style tables and appears in festive meal selections. Its name is a useful example of why a literal English menu translation can tell you less than a short explanation of the preparation.
Ingredients & dietary needs
Firm fish steaks, soy sauce, sugar and aromatics are typical. The fish species and spice mixture vary. Expect bones in cross-cut pieces, and check for wheat in soy sauce or cooking wine in the seasoning.
How to order Shanghai sweet-soy fish
Ask whether it is served cold or warm and which fish is used. Take small bites and check for bones. If you prefer a less sweet main dish, consider sharing a small starter portion rather than ordering it as your only fish course.
How to eat it & plan a meal
Taste it before adding any sauce. Its concentrated seasoning pairs well with plain rice, noodles or a less heavily seasoned vegetable dish, particularly in a meal that already includes several rich Shanghai preparations.
Names & local variations
Do not assume the word smoked describes the cooking method here. Nor does the glossy dark surface mean the fish has spoiled: colour can come from frying and soy, while freshness still requires normal judgement about the vendor and handling.
More dishes to compare
Explore related local specialties and compare their names, preparation notes and ordering guidance.
Pork chop with rice cakes 排骨年糕 →
A seasoned pork chop is cooked, often with a fried coating, and served with soft rice cakes and a savory-sweet sauce. Both elements are prepared to retain their distinct textures. The meat offers browned edges and a firm bite, while the rice cakes are sticky, elastic and good at holding sauce.
Sizzling shredded eel 响油鳝糊 →
Eel is cooked and cut into fine strips, then combined with a seasoned sauce. Hot oil is poured over aromatics near serving time, producing the characteristic sizzling finish. The eel is tender and slippery, with a rich savory coating. Garlic, scallion and white pepper often give the final aroma its lift.
Questions before you order
What name should I show when ordering?
Show 上海熏鱼 for Shanghai sweet-soy fish.

Sources & reading
Recipes and servings vary between kitchens.
