Suan Cai Yu (Sour Cabbage Fish)

Quantities live in the recipe card.
The fish
- the fillets' velveting's whisper
The sour pickle and the broth
- the honest traditional)
Doneness & Quality Checkpoints
- The pickle: the rinse's 30 seconds, the fry's 3, the broth's sour brightness.
- The fish: the velveting's whisper, the 40-second clock, the opaque's first turn.
- The broth: the pork's body, the ferment's gold, the ground pepper's finish.
Finish & Plate
The pot whole to the table's centre, the fish eaten first from the broth's surface, and the drinking bowls after — the sour broth the dish's second course. The plain rice's bowl at the side, and the broth's final ladle over it the soup pot's own closing argument.

Suan Cai Yu (Sour Cabbage Fish)
Prep: 35 minutes · Cook: 20 minutes · Total: About 1 hour · Serves 4
Ingredients
The fish
- 700 g firm white fish fillets (grass carp the traditional; sea bass or cod the honest modern), sliced to 5 mm
- 1 tsp (5 g) salt, 1 tbsp (15 ml) Shaoxing wine, 1 egg white, 1 tbsp (10 g) cornstarch — the fillets' velveting's whisper
The sour pickle and the broth
- 350 g Sichuan pickled mustard greens (suan cai) or Chinese sauerkraut, rinsed and squeezed, sliced to ribbons
- 3 tbsp (45 ml) neutral oil
- 8 slices ginger, 6 cloves garlic, smashed; 6 whole dried chillies (optional heat)
- 1 tbsp (8 g) Sichuan peppercorns
- 8 pork ribs or 100 g pork belly slices (the broth's body — the honest traditional)
- 1.5 litres chicken or fish stock, or water
- 2 tbsp (30 ml) Shaoxing wine; 1 tsp (5 g) salt, or to the pickle's own salt
- 1 tsp (3 g) ground Sichuan pepper, and chilli flakes, to finish
Instructions
- The pickle's fry and the broth's build — 15 minutes. The oil at the medium, the pork ribs or belly fried to their first colour, and the ginger, garlic, chillies and Sichuan peppercorns through for 60 seconds — the pickled ribbons added and stir-fried 3 minutes at the fierce flame (the pickle's edge rounding at the wok's heat, the ferment's perfume opening), the wine's splash down the side, and the stock poured in — the broth brought to the boil (100 °C’s rolling argument) and simmered 10 minutes at the 95 °C murmur to the sour's full body. Checkpoint — the broth runs the pale gold of the pickle's ferment with the pork's richness beneath, and the tasting spoon carries the sour's clean brightness — the ferment's argument built before the fish joins, and a broth that tastes only of brine wants the pickle's further 2 minutes at the flame.
- The fish's 40 seconds. The broth held at the rolling simmer, the velveted fillets slid in one piece at a time (the crowd's clump the fillets' sticking's own cause), and the pot left undisturbed 40 seconds — the fillets turning opaque in the broth's motion, the cornstarch's whisper clouding the soup to its silken body. Checkpoint — at 40 seconds the fillets have just turned from the translucent to the opaque's white and still hold their slice's shape — the thickest piece's test flakes at the chopstick's gentle push, and the pot pulled at the first moment, the fish's own clock the shortest in the soup canon.
- The finish and the table's service. The ground Sichuan pepper and chilli flakes over the pot's face, the coriander's or spring onion's scatter, and the pot brought whole to the table — the fish eaten first, the broth ladled after. Checkpoint — the eating test: the fillet's silk dissolving against the tongue with the broth's sour-savour running through it, the pickle's ribbon's crunch at the bite between the fish's slices — the soup pot's whole argument, and the drinking bowl's after the fish is gone the dish's own tradition.
Troubleshooting
| Symptom | Cause | Fix |
|---|---|---|
| Broth one-note briny | The pickle unrinsed, or unfried | The 30-second rinse; the 3-minute fry at the fierce flame |
| Fish shredded to the cloud | The clock past the opaque's turn | The 40-second pull; the fillets slipped one at a time |
| Broth thin, the sour lonely | The pork's body skipped | The ribs' or belly's fry at the broth's foundation |
Storage, Make-Ahead & Variations
- The broth (with the pickle and pork) keeps 3 days and improves — the standing pot the Sichuan soup house's own doctrine, the fish poached fresh at each service. The leftover broth is the noodle bowl's or the hot pot's base's own finest dividend. - The fish's kin run the whole poached-in-broth canon: the water-boiled beef's (#42's) fiercer chilli register and the sour cabbage pork soup's plainer northern argument. The pickled chilli's addition (the duo jiao's 2, halved) runs the broth's hotter Hunan-leaning school; the pickle's own jar (the Sichuan paocai's #108 record) the from-scratch argument. - The canon's seat: the Sichuan soup canon's sour master — the pickle's fried ferment and the fish's forty-second silk — at the soup pot's own first rank.