🐟 Cantonese steamed whole fish
Cantonese steamed fish is a whole fresh fish steamed just until the flesh leaves the bone, then topped with shredded ginger and scallion, seasoned soy sauce and sizzling oil with a touch of sesame. The flesh is tender and clean-tasting, and the sauce pools around it. It is a centrepiece of family dinners, served with rice.
Diets
Allergens
Contains (in a typical recipe):
What it is made of
Recipe
Ingredients
- 1 whole fish (sea bass or snapper), about 800 g, cleaned
- 30 g fresh ginger, half sliced, half shredded
- 4 scallions, shredded
- 3 tbsp light soy sauce
- 1 tsp sugar
- 2 tbsp water
- 2 tbsp vegetable oil
- 1 tsp sesame oil
Method
- Score the fish on both sides and lay it on a plate over the ginger slices.
- Steam over rapidly boiling water for 10–12 minutes.
- Warm the soy sauce with sugar and water.
- Drain the plate, top the fish with shredded ginger and scallions and pour the sauce around it.
- Heat both oils until smoking and pour over the scallions. Serve immediately.
How to make it lighter
- Use only a teaspoon of sesame oil: 1 tsp ≈ 40 kcal.
- Use a light hand with the soy sauce to keep salt down.
- Serve with steamed greens and a small portion of plain rice.
History
In Cantonese cooking the freshness of the fish is the point, and restaurants in Guangdong and Hong Kong traditionally keep fish alive in tanks. A whole fish is served at Lunar New Year because the word for fish sounds like the word for abundance.
Count it in one photo
Point your camera at the table — Me Nutrition recognises Cantonese steamed whole fish and every other dish, with calories and macros for each. Ate only half? Slide it.
Download on the App StoreSimilar dishes
Values are estimates per 100 g for a typical recipe; home and restaurant versions vary. Diets and allergens are worked out from the ingredients of a typical recipe — always check with whoever cooked the dish. Not medical advice. Nutrition data: Me Nutrition dish database v13. How we count →