West Lake Vinegar Fish (Xi Hu Cu Yu)

Doneness & Quality Checkpoints
- The fish: the cure's firming, the score's even poach, the fin's free pull at 8 minutes.
- The sauce: the vinegar's sharp perfume, the glass's clarity, the 30-second gloss.
- The service: the single pour's sheet, the flesh's whole flakes at the first stroke.
Finish & Plate
The fish whole to the dish, the sauce's cloak poured at the table's eye — the ginger's matchstick crown the last scatter — and the plain rice's bowl the sauce's honest companion, the Hangzhou story's telling at the dish's arrival the table's own tradition.

West Lake Vinegar Fish (Xi Hu Cu Yu)
Prep: 20 minutes · Cook: 15 minutes · Total: About 35 minutes · Serves 2–3
Ingredients
The fish
- 1 whole grass carp or sea bass, 700–800 g, cleaned and scaled (the traditional grass carp's honest earthiness; the sea bass the cleaner modern argument)
- 1 tbsp (15 g) salt, for the fish's cavity's cure; the kitchen paper's dry
- 30 g ginger: the 4 poaching slices from one half, the sauce's finest matchsticks (about 10 g) from the other
The poach
- 1.5 litres water, at the fish's bare simmer
- 4 slices ginger, 2 spring onions, bruised; 1 tbsp (15 ml) Shaoxing wine
The sauce
- 3 tbsp (45 ml) Chinkiang black vinegar (or the rice vinegar's lighter argument)
- 2 tbsp (30 ml) light soy, 3 tbsp (45 g) sugar
- 150 ml the fish's poaching liquid
- 1 tbsp (10 g) cornstarch mixed with 2 tbsp (30 ml) cold water
- 2 tsp (10 g) ginger, cut to the finest matchsticks — the sauce's own crown
Instructions
- The gentle poach — 8 minutes at the shiver. The fish slid to the barest simmer's bath (the water's shiver held — never the boil's turbulence on the flesh), and poached 8 minutes at the whisper's heat, the pot's lid on and the flame at the lowest — the fish's own protein setting to the tender's silk in the water's patience. Checkpoint — at 8 minutes the fish's dorsal fin pulls free at the finger's gentle tug and the flesh at the thickest point's score has turned the opaque's clean white — the fish's over-poaching's clock a mercy of a minute, and the boiling bath's tumble the flesh's broken argument.
- The sauce's swift gloss — 90 seconds. The fish lifted to the serving dish's waiting warmth (the bath's 150 ml ladled to the sauce pan), and the vinegar, soy and sugar brought to the simmer — the cornstarch's slurry stirred through at the boil's first rise and the sauce cooked 30 seconds to the glassy gloss, the ginger matchsticks through at the pull. Checkpoint — the sauce runs the glossy, spoon-coating sheet (the glass's own clarity at the tilt) and the vinegar's perfume rises sharp over the sugar's sweetness — the sauce's balance tasted at the fingertip: the sour's first argument and the sweet's close behind, neither the winner.
- The cloak and the service. The sauce poured over the whole poached fish in the single pass — the gloss sheeting over the flanks to the dish's rim — and the fish served at the moment's heat, the table's first stroke parting the flesh at the bone's line. Checkpoint — the eating test: the flesh's silk (the poach's own dividend) lifting from the bone in whole flakes, the sauce's sweet-sour balance and the ginger's sharp crown carrying the fish's own clean sweetness — the Hangzhou legend's whole argument, the gentlest sweet-sour in the canon.
Troubleshooting
| Symptom | Cause | Fix |
|---|---|---|
| Flesh broken at the lift | The bath's boil, or the fish's overcrowded turn | The shiver's discipline; the single fish's space |
| Sauce clouded, not glass | The slurry's over-cook, or the boil's long hold | The 30-second gloss; the pour's readiness |
| Sour's argument sharp, unbalanced | The rice vinegar's substitution, or the sugar shy | The Chinkiang's depth; the sugar's dial at the fingertip |
Storage, Make-Ahead & Variations
- The fish serves the poach's moment — the flesh's silk and the gloss's glass are same-minute arguments; the reheated whole fish the broken doctrine's own end. The sauce's mix (the dry elements) measures ahead; the fish's bath's liquid is the soup pot's own quiet dividend. - The vinegar fish's kin runs the Jiangnan canon's other sweet-sour arguments — the sweet and sour pork's fried Cantonese register (the B-tier master's own record) against this dish's poached gentleness, the two canons' own argument. The West Lake original's grass carp runs the pond-harvested tradition's depth; the mandarin fish's cleaner flesh is the restaurant's other honest school. - The canon's seat: the Hangzhou legend's poached master — the sweet-sour's gentlest register and the silk's own patience — at the Jiangnan canon's first rank.