Cantonese Steamed Fish with Ginger and Scallion
The Cantonese banquet test of restraint — a whole fish steamed barely past translucent, dressed with sizzling oil over ginger and scallion threads, and finished with seasoned soy. Freshness of the fish is the entire dish.
Ingredients
- whole fresh sea bass or branzino, scaled and gutted1 (about 700 g)
- ginger1 thumb
- scallions5
- cilantro sprigssmall handful
- light soy sauce3 tbsp
- water2 tbsp
- sugar1 tsp
- Shaoxing wine1 tbsp
- neutral oil3 tbsp
- white pepperpinch
Steps
Rinse and score the fish.
Rinse the fish and pat dry inside and out; score the thickest part of each side with two diagonal slashes.
Prepare and stuff ginger and scallions.
Slice half the ginger into coins and cut 2 scallions into batons; stuff into the cavity and lay under the fish on a heatproof plate.
Steam the fish.
Set the plate in a steamer over rapidly boiling water, cover, and steam for 9 minutes (longer for a thicker fish).
Julienne ginger and scallions and soak.
While the fish steams, julienne the remaining ginger and 3 scallions into fine threads and soak in cold water so they curl.
Warm soy sauce mixture.
Warm soy sauce, water, sugar, Shaoxing wine, and white pepper in a small pan until just dissolved.
Remove liquid and garnish fish.
Carefully tip off the milky liquid pooled on the plate, then scatter the drained ginger and scallion threads and cilantro over the fish.
Heat oil until shimmering and smoking.
Heat the neutral oil in a small pan until shimmering and just smoking, then pour it directly over the aromatics so they sizzle.
Pour soy mixture and serve immediately.
Pour the warm soy mixture around (not over) the fish and serve immediately.
Nutrition, per serving. 190 calories. Protein 30.5 grams, 63 percent. Carbs 3.5 grams, 7 percent. Fat 6.5 grams, 30 percent. Fiber 0.8 grams, sugar 1.5 grams, saturated fat 1 grams, sodium 700 milligrams. Estimated from ingredients.

