Cantonese Steamed Fish (Ching Zheng Yu)

This is the dish that Cantonese cooking is quietly famous for – a whole fish, steamed for barely ten minutes, dressed with nothing more than ginger, spring onion, hot oil and a splash of seasoned soy. No masking, no heavy sauce. If the fish is good, this is the best possible thing you can do with it.

The technique matters more than the shopping list. Steam it just until the flesh turns opaque at the bone, pour off the cloudy liquid that collects on the plate, then hit the aromatics with smoking hot oil so they sizzle and release. That last step is what makes the kitchen smell like a Chinatown restaurant.

Serve it whole in the middle of the table with steamed rice and a plate of greens. It looks like a celebration and takes about twenty minutes.

Servings
4
Prep Time
15
mins
Cook Time
10
mins
Ingredients
11
Total Time
25
mins

Ingredients

  • 1 whole snapper, barramundi or coral trout (about 700g), scaled and gutted
  • 5cm piece ginger, half finely julienned, half sliced into coins
  • 4 spring onions, 2 cut into lengths, 2 finely julienned
  • 2 tbsp light soy sauce
  • 1 tbsp water
  • 1 tsp caster sugar
  • 2 tbsp peanut or vegetable oil
  • 1 tbsp Shaoxing wine
  • 1/4 tsp white pepper
  • Handful coriander sprigs, to serve
  • Steamed jasmine rice, to serve

Instructions

  1. Pat the fish dry inside and out and score the thickest part of each side twice, down to the bone.
  2. Scatter the ginger coins and spring onion lengths over a heatproof plate and sit the fish on top, so steam can circulate underneath. Rub the cavity with the Shaoxing wine and white pepper.
  3. Bring water to a hard boil in a wok or large pot fitted with a steamer rack. Steam the fish, covered, for 8-10 minutes, until the flesh at the thickest point turns opaque and pulls away from the bone.
  4. While it steams, warm the soy sauce, water and sugar in a small saucepan until the sugar dissolves. Keep warm.
  5. Carefully lift out the plate. Tip off and discard the watery liquid that has pooled around the fish, along with the aromatics underneath.
  6. Scatter the julienned ginger and spring onion over the fish.
  7. Heat the oil in a small pan until it just begins to smoke, then pour it directly over the aromatics so they sizzle.
  8. Pour the warm soy dressing around (not over) the fish, top with coriander and serve immediately with rice.

Never miss a recipe

Join thousands of subscribers and get our best recipes delivered to direct to your inbox!

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.