Skip to content

Cantonese steamed whole fish

清蒸鱼 qīngzhēng yú / Cantonese cing1 zing1 jyu2: Guangdong-style fish with ginger, spring onion and sizzling oil

Whole fish arrives near the end of every Cantonese banquet and Lunar New Year dinner across Guangdong, because the word for fish sounds like 'surplus'. At home it is one of the quickest dishes on the table: the fish is steamed plainly over ginger, then showered with shredded spring onion and a hiss of smoking oil, and finished with a light, slightly sweet soy dressing. Done right, the flesh is silky and just slips off the bone. Serve it in the middle of the table with steamed rice and stir-fried greens, letting everyone pick from the fish. Chef's tip: lay two chopsticks under the fish on the plate so steam circulates underneath and it cooks evenly.
Total time
25 min
Difficulty
easy
Serves
3
One step at a time, big text, timers, read-aloud. Your screen stays on.

Ingredients

Serves3

For the fish

For the dressing

To serve

Method

0/9 done
  1. Step 1: Rinse the 1 ½ lb whole sea bass or bream inside and out and pat dry. Make two diagonal cuts, down to the bone, on each side of the thickest part so it cooks evenly.

  2. Step 2: Lay the sliced half of ½ oz fresh ginger and the lengths of 2 spring onions on a heatproof plate that fits your steamer or wok. Put the fish on top and tuck a few ginger slices in the belly.

  3. Step 3: Bring 5 cm of water to a rolling boil in a wok or steamer. Set the plate on a rack, cover tightly and steam over high heat for 8–10 minutes for a 700 g fish (allow about 1 minute more per extra 100 g).

    10 min
  4. Step 4: Check at the thickest part near the head: the flesh should be opaque all the way to the bone and flake easily with a chopstick (145°F / 145 °F). If it is still glassy, steam for 1–2 minutes more.

  5. Step 5: Meanwhile, warm 3 tbsp light soy sauce, 1 tsp sugar and 3 tbsp water in a small pan over a low heat until the sugar dissolves; do not boil.

    2 min
  6. Step 6: Lift the plate out, pour off all the steaming liquid and throw away the cooked ginger and spring onion. A common mistake is leaving that cloudy liquid in place: it tastes fishy and waters down the dressing.

  7. Step 7: Scatter the remaining ½ oz fresh ginger matchsticks and shredded 2 spring onions over the fish.

  8. Step 8: Heat 3 tbsp neutral oil in a small pan over a high heat until it just begins to smoke, then pour it carefully over the ginger and spring onion so they sizzle.

    2 min
  9. Step 9: Spoon the warm soy dressing around (not over) the fish, scatter with coriander and chilli if using, and serve at once.

Nutrition per serving

Calories
260 kcal
Protein
33 g
Carbs
4 g
Fat
12 g
Fibre
0 g

Nutrition values are estimates.

K
Recipe by

KrazyBadal

All recipes by this chef →

Good to know

How long does cantonese steamed whole fish take?
About 25 minutes in total: 10 minutes to prepare and 15 minutes to cook.
How many people does it serve?
3 as written. Change the servings above the ingredients and every amount scales to match.
What can I use instead of fresh ginger?
¼ tsp ground ginger per tbsp fresh (add it with the spices).
What can I use instead of spring onions?
Chives, or a little finely sliced onion.

Reviews

No reviews yet. Be the first to cook it.

Rate this recipe

Sign in to rate and review this recipe.

Beef and broccoli stir-fry

A quick coat of cornflour and soy keeps thin slices of beef silky, and a hot wok gives the broccoli char without overcooking it. Faster than ordering in.

25 minMeat
by KrazyBadal 0 views

Lemon garlic baked salmon

The easiest way to cook salmon perfectly: a hot oven, a quick lemon-garlic butter and 12 minutes. Serve with new potatoes and greens, or flake it over rice.

17 minFishGluten free
by KrazyBadal 0 views

Chicken egg fried rice

The best fried rice starts with cold, day-old rice, so the grains stay separate and toast in the wok instead of turning mushy. A great way to use up leftover rice and odds and ends of vegetables.

by KrazyBadal 0 views