The Restaurant Secret at Home
Letโs talk about steamed fish โ the dish that quietly separates good home cooks from those who could easily run a Cantonese kitchen. On the surface, it seems simple: fish, steam, sauce, done. But anyone whoโs tried knows the heartbreak of lifting the lid only to find a murky pool of cloudy fish water and a sauce that tastes more flat than fragrant.
The secret to mastering this classic lies in technique โ specifically, steaming twice. The first steam draws out the excess juices that cause that unwanted cloudiness; the second, shorter steam lets the fish soak in a silky, aromatic soy-based sauce that defines Cantonese perfection.
And about that sauce? Itโs what transforms this dish from ordinary to exceptional. A touch of rock sugar rounds out the flavors, balancing salt and umami with a gentle sweetness. The result is a glossy, fragrant elixir youโll be tempted to sip straight from the plate. Simple, refined, and deeply satisfying โ this is how steamed fish should taste.

Ingredients :
- 1 fresh coral grouper (about 500g), cleaned & scaled (ask your fishmonger to do this!)
- 2 slices ginger
- 2 spring onions, cut into strips (for steaming + bling)
- 1 tbsp Chinese cooking wine (Shaoxing wine = fragrance bomb)
The Legendary Soy Sauce Mix :
- 3 tbsp light soy sauce
- 1 tbsp oyster sauce
- 1 tsp fish sauce (trust me)
- 2 tbsp water
- 1 small chunk rock sugar (~1 tsp when dissolvedโthis is the SECRET)
For the Grand Finale :
- 1 fresh red chilli, thinly sliced (for ~drama~)
- Extra spring onions, julienned
- 2 tbsp hot oil (for the sizzle effect)
- Steamed white rice (because youโll need it for that SAUCE)
Mastering the Double-Steam Technique: Clean, Glossy Perfection
Step 1: The First Steam โ Say Goodbye to Murky Water
Place the fish on a heatproof plate, stuffing its cavity with slices of ginger and half the spring onions. Steam over high heat for 5 minutes โ just enough to partially cook the fish and draw out the cloudy juices that cause that unappealing โfishyโ broth. Carefully discard this liquid. This step is crucial for achieving that pristine, restaurant-quality finish.
Step 2: Craft the Signature Soy Sauce
In a small saucepan, combine light soy sauce, oyster sauce, fish sauce, Shaoxing wine, water, and rock sugar. Simmer gently over low heat for about 2 minutes, until the sugar dissolves completely. Taste the sauce โ it should strike the perfect harmony of sweet, salty, and umami-rich flavors. Rock sugar is the secret weapon here; it gives the sauce a subtle caramel note and glossy sheen that regular sugar just canโt replicate.
Step 3: The Second Steam โ Infusing the Flavor
Pour the prepared sauce evenly over the fish. Scatter the remaining spring onions and a few slices of red chili on top for color and aroma. Steam again for 5โ6 minutes, or until the fish flakes easily with a fork. This second steam allows the fish to absorb all the layered flavors while staying tender and moist.
Step 4: The Sizzle Finish โ Flavor Meets Drama
Heat 2 tablespoons of oil in a small pan until itโs smoking hot, then pour it directly over the fish. Youโll hear an instant sizzle โ the aromatics come alive, the scallions wilt just slightly, and the entire dish turns glossy and fragrant.
Chefโs Notes for Success
โ Double-Steam Method: Removing the first batch of cloudy liquid keeps the broth clean and the flavors pure.
โ Rock Sugar Magic: It balances salinity and adds depth without overpowering the delicate fish.
โ Hot Oil Finale: This quick sizzle intensifies aroma and gives the final dish that signature Cantonese sheen.

Rock sugar cane
The result? A plate of silky, delicate fish bathed in a sweet-savory soy glaze that tastes every bit as refined as what youโd find in a top Cantonese restaurant. Spoon the sauce over a bowl of steamed rice and youโll understand why this is a classic โ comforting, elegant, and deeply satisfying.
Perfect Pairings:
- A side of stir-fried greens for balance.
- A pot of jasmine tea to complete the Cantonese experience.
- And, of course, a quiet moment of pride โ because you just mastered a restaurant icon in your own kitchen.


Leave a Reply