Steamed Whole Fish
By Groceree
Also known as Cantonese Steamed Fish · Qing Zheng Yu
Whole sea bass steamed with ginger until just cooked, then covered with spring onion and coriander and doused with smoking-hot oil and soy so it sizzles. Cantonese simplicity.
Last updated

- Servings
- 4 servings
- Prep
- 15 min
- Cook
- 15 min
- Total
- 30 min
Ingredients
whole sea bass2
ginger40 g
spring onions4
coriander1 handful
light soy sauce3 tbsp- Shaoxing wine1 tbsp
caster sugar1 tsp
water2 tbsp
vegetable oil4 tbsp
Instructions
- 01
Peel the ; thinly slice half of it and cut the rest into fine threads. Cut 2 of the into 5 cm lengths and the other 2 into fine threads. Score each , about 600 g each, two or three times on each side and stuff the cavities with the sliced and spring onion lengths.
- 02
Put the fish on heatproof plates that fit your steamer (a two-tier steamer takes one each; swap the tiers halfway), sprinkle with the , and steam over boiling water for 10 to 12 minutes. It is done when the flesh at the thickest part flakes from the bone.
- 03
Pour off the liquid that collects on the plates — it is fishy and cloudy — and discard the and from the cavities. Lift the fish onto a warm serving platter.
- 04
Warm the with the and the in a small pan until the dissolves.
- 05
Scatter the and threads and the leaves over the fish.
- 06
Heat the until it is just smoking, then pour it over the herbs so they sizzle.
- 07
Pour the warm around the fish and serve at once.
Notes
- Do not overcook it. Cantonese steamed fish is judged on the flesh being just set and silky at the bone.
- Pour away the steaming liquid before saucing. It carries the strong fishy taste.
- The sizzling oil wilts the herbs and releases their fragrance — that sound is part of the dish.
Nutrition per serving
- Calories
- 340 kcal
- Protein
- 35 g
- Carbs
- 4 g
- Fat
- 20 g
Estimated from the ingredients.
From a video to your shopping list
Saw a recipe on Instagram, TikTok or YouTube? Share it to Groceree and the ingredients land on the list everyone at home shares.

Find a recipe video
01Find a recipe video
Any recipe on Instagram, TikTok, YouTube or a website.

Find a recipe video
Groceree02Share it to Groceree
Tap Share and pick Groceree. The app reads the recipe for you.
03The recipe is in the app
Ingredients, quantities and steps, ready to cook from.
04Pick what you need
Untick what is already in the cupboard and add the rest.
05It’s on the shared list
Sorted by aisle, on every phone at home, in real time.
More Chinese recipes
- Beef Chow FunWide, slippery rice noodles tossed in a scorching wok with velveted beef, bean sprouts and spring onion, coloured with dark soy until smoky. The benchmark of a Cantonese chef’s wok skill.
- Biang Biang NoodlesBelt-wide noodles pulled by hand and slapped against the counter, topped with chilli flakes, garlic, spring onion and Sichuan pepper, then doused with smoking oil so it all sizzles. Street food from Xi’an.
- CongeeRice simmered in a great deal of stock until the grains break apart into a silky porridge, then topped with whatever is to hand: ginger, spring onion, fried shallots, egg.
- All Chinese recipesChinese recipes from kung pao chicken and beef chow fun to egg fried rice and egg tarts, with exact amounts and a shared shopping list in one tap.