Cantonese Steamed Fish Fillet with Ginger | IDDSI Level 5 Recipe
Cantonese Steamed Fish Fillet with Ginger | IDDSI Level 5 Recipe
IDDSI Level 5 (Minced & Moist) | 20 minutes | Easy
Cantonese steamed fish (清蒸魚) is one of the most fundamental dishes in Hong Kong home cooking — delicate, fragrant with fresh ginger and spring onion, finished with a flash of hot oil that crisps the aromatics and releases their perfume into the soy dressing. By using boneless fish fillet (such as tilapia, sole or grass carp fillet) rather than a whole fish, and by steaming to just-cooked tenderness, the flesh separates naturally into soft flakes under gentle fork pressure — meeting IDDSI Level 5 without any additional modification. This is one of the simplest and most culturally resonant seafood options for elderly residents on texture-modified diets.
Ingredients (2 servings)
Main:
- 300g boneless fish fillet (tilapia, sole / dragon tongue fish, or grass carp fillet; no more than 2cm thick)
- 4–5 thin slices fresh ginger, cut into very fine julienne strips
- 2 spring onions, finely chopped
Sauce:
- 2 tablespoons light soy sauce
- 1/2 teaspoon sugar
- 2 tablespoons water
- 2 tablespoons neutral oil (corn oil or peanut oil) for the hot oil finish
Method
- Rinse the fish fillet and pat dry with kitchen paper. If the fillet is thicker than 1.5cm at any point, butterfly or slice horizontally to an even 1.5cm thickness — this ensures uniform cooking and consistent texture throughout.
- Place half the ginger julienne strips on a deep heatproof plate; lay the fish fillet on top; scatter the remaining ginger over the surface.
- Bring a steamer or wok with a steaming rack to a vigorous boil over high heat. Set the plate inside, cover tightly and steam for 8–10 minutes depending on thickness. The fish is done when the flesh turns fully opaque white and separates easily when prodded with a chopstick.
- Remove the plate carefully; pour away any accumulated liquid from the plate (this reduces the raw fish aroma).
- Combine the light soy sauce, sugar and water in a small saucepan; bring to a brief simmer and pour evenly over the fish.
- Scatter the spring onion over the fish. Heat the oil in a small pan or ladle over high heat until it just begins to smoke; pour it evenly over the spring onion to release the aromatics.
- Serve immediately.
Texture Test
Fork pressure test: Passes Level 5 — steamed fish fillet separates into soft thin flakes under the side of a fork with minimal pressure; no knife is needed; no bones or cartilage remain.
Moisture check: The soy dressing should coat and lightly pool around the fish. If the surface appears dry, add a small spoonful of hot clear broth before serving.
Safety Notes
⚠️ Bone check is mandatory — always use pre-boned fillet, and inspect again before serving; sole / dragon tongue fish (龍利魚) fillet is the safest commercial choice as it is typically boneless throughout.
⚠️ Fillet thickness — keep fillets at 1.5–2cm maximum; thicker pieces may not cook evenly, producing a firm undercooked centre that does not pass the fork test.
⚠️ Serve hot — fish flesh firms slightly as it cools. Steam to order and serve promptly, or hold in a covered steamer on low heat if timing is delayed.
Sourcing Outside Hong Kong
For international care kitchens and home cooks outside Hong Kong, Cantonese ingredients are widely available at East and Southeast Asian grocery stores:
- United Kingdom: Wing Yip (Birmingham, London, Manchester), See Woo (London), Loon Fung (London)
- United States: 99 Ranch Market (West Coast), H Mart (East Coast), local Chinatown grocers
- Canada: T&T Supermarket (national chain), local Asian markets
- Australia: Burlington Supermarket, Tang’s, local Chinese grocers in Chinatown precincts
- Singapore & Malaysia: Sheng Siong, NTUC FairPrice (Singapore); Tesco, Mydin (Malaysia)
- Online: Sous Chef (UK/EU), Amazon.com (US), Yami.com (US)
Fresh white fish fillets (tilapia, sea bass, cod): available at most East Asian fishmongers; frozen fillets at H Mart, T&T, and Wing Yip.
If a specific ingredient is unavailable in your region, the recipe notes alternative substitutions in the Ingredients section. For dishes requiring fresh Cantonese-specific ingredients (e.g. preserved century egg, fresh rice noodle rolls), check with your local East Asian grocer before substituting — texture compliance for IDDSI levels may require specific products.
Nutrition
Approximately 160 kcal per serving (about 150g fillet), 28g protein, 5g fat. Fish is among the richest dietary sources of high-quality complete protein, Omega-3 fatty acids and vitamin D — all critical for maintaining muscle mass and bone health in elderly residents, particularly those on dysphagia diets who may struggle to consume adequate protein from other sources. This recipe adds minimal additional fat beyond the finishing oil drizzle.
Cultural Note
Steamed whole fish is the centrepiece of the Lunar New Year reunion dinner in Cantonese culture, symbolising abundance and prosperity (年年有餘 — “surplus year after year”). Serving a boneless fillet adaptation with the identical ginger-spring onion-soy dressing preserves the flavour memory and the cultural gesture of the dish, allowing elderly residents in care settings to share in the same festive food as their families — a small but meaningful act of inclusion.