cantonese recipe
Cantonese Steamed Fish with Ginger, Scallion, and Hot Oil
Steam the fish only until the thickest part flakes, pour off the cloudy liquid, cover with fresh ginger and scallion, then sizzle hot oil and seasoned soy around the fish.

Overview
Why this recipe works
Cantonese Steamed Fish is a 22-minute Cantonese recipe built around steam. A Cantonese steamed fish recipe focused on fresh fish, strong steam, exact doneness cues, ginger-scallion aroma, discarding cloudy steaming liquid, and a hot oil finish that keeps the flesh silky.
The useful move is to treat the recipe as a sequence of cues instead of a race through the clock. Start by watching for steamer is fully steaming before the fish goes in; later, check that flesh flakes at the thickest point but still looks moist. That keeps the dish controlled on a home stove even when your pan, burner, or ingredient sizes differ.
This version is especially useful for light, dinner for two, and under 30 minutes. The ingredient focus is fish, seafood, scallion, and ginger, with Light Soy Sauce and Shaoxing Wine doing most of the seasoning work.
Before cooking, read the method once and decide where your attention is needed. In Cantonese Steamed Fish, the important path is steam, so the cook should prepare the ingredients, keep the pan setup simple, and avoid hunting for seasonings after heat has started.
The time estimate is useful, but it is not the final authority. If steamer is fully steaming before the fish goes in takes longer than expected, stay with that cue before moving forward. If flesh flakes at the thickest point but still looks moist happens quickly, lower the heat or move to the next step instead of waiting for an exact minute count.
The recipe is written for light, dinner for two, and under 30 minutes, which means the best version is not always the most elaborate version. Keep the pantry anchor clear, use Light Soy Sauce and Shaoxing Wine with restraint, and let the final texture tell you whether the dish needs more heat, more liquid, or a shorter finish.
Use the related pantry and technique links when you want to change the recipe. Those pages explain the role of fish, seafood, scallion, and ginger and How to Steam Fish Chinese Style, so substitutions stay connected to flavor, texture, and safety instead of becoming random swaps.
If you are cooking from a small kitchen, keep the workspace calm. Put cut ingredients in order, clear a landing spot for the finished dish, and read the safety note before handling leftovers. That preparation makes the recipe easier to follow and gives the page enough context to help readers who are still deciding whether this dish fits their night.
Best for
Light, dinner for two, and under 30 minutes cooks who want a clear Cantonese dish without guessing at doneness.
Main cue
Steamer is fully steaming before the fish goes in
Pantry anchor
Light Soy Sauce and Shaoxing Wine
Cook's notes
What changes the result
This page should make timing feel visible. The ingredient list is short, so the result depends on fresh fish, strong steam, pouring off cloudy liquid, and stopping early enough.
Judgement call
Press near the backbone or thickest fillet section. If the flakes separate and the surface still shines, plate it; if it feels firm like cooked chicken breast, it has gone too far.
Common failure points
- Fish turns cottony because it is steamed by the clock instead of checked at the thickest point.
- The sauce tastes fishy because cloudy steaming liquid is left on the plate.
- Ginger and scallion taste raw because the oil is warm rather than hot enough to sizzle.
- The fish cooks unevenly because thick areas are not scored or lifted for steam circulation.
Flavor adjustment
- For a classic Cantonese profile, keep soy sauce light and let ginger, scallion, and hot oil lead.
- For sweeter restaurant-style sauce, add a small pinch of sugar to the seasoned soy.
- For more aroma, place ginger under the fish during steaming and fresh ginger on top for the finish.
- For fillets, reduce sauce and oil slightly so the fish does not taste heavy.
Regional context
Cantonese steamed fish highlights freshness and restraint; English searches usually expect ginger, scallion, soy sauce, hot oil, and whole-fish celebration cues.
Ingredients
What goes in
Read the ingredient list once before heating the pan. Measure the pantry items first, group the fresh ingredients by when they enter the recipe, and keep the thickener or finishing seasoning close to the stove so the final step does not stall.
- 1 whole cleaned fish or 1 lb fish fillets
- 2 inches ginger, cut into fine threads
- 3 scallions, cut into fine threads
- 1 1/2 tbsp light soy sauce
- 1 tbsp neutral oil
- 1 tsp Shaoxing wine, optional
- Small pinch sugar
Watch for
- steamer is fully steaming before the fish goes in
- flesh flakes at the thickest point but still looks moist
- cloudy steaming liquid is removed before the final sauce
- ginger and scallion sizzle under hot oil without burning
Ingredient notes
Know the pantry before you cook
The pantry backbone for this recipe is Light Soy Sauce and Shaoxing Wine. These notes explain what each linked ingredient is doing before you start swapping or shopping.
Light Soy Sauce
The everyday salty soy sauce used for seasoning, not the same as dark soy sauce.
Tamari can work when a recipe needs a gluten-free-adaptable path, but labels must be checked.
Shaoxing Wine
A Chinese rice wine used to reduce raw aromas and add gentle complexity.
Dry sherry is a common substitute. For alcohol-free cooking, use stock plus a small aromatic boost.
Method
Cook to the cues
The method starts with choose and prepare the fish and ends with finish with aromatics and hot oil. Use the checklist to keep your place, but let the visible cues decide when to move on: steamer is fully steaming before the fish goes in, flesh flakes at the thickest point but still looks moist, and cloudy steaming liquid is removed before the final sauce.
Cook along
Check off steps as you cook
Choose and prepare the fish
Use a very fresh whole fish, fish collars, or thick fillets. Pat dry, score thick areas, and place ginger or scallion under the fish so steam can move around it.
Steam with steady heat
Bring the steamer to a full boil before adding the plate. Steam until the thickest flesh turns opaque and flakes with gentle pressure.
Remove cloudy liquid
Carefully pour off the watery steaming liquid. This step keeps the final soy sauce clean instead of muddy or fishy.
Finish with aromatics and hot oil
Pile fresh ginger and scallion on top. Pour hot neutral oil over them until they sizzle, then spoon warm seasoned soy around the fish.
Substitutions and safety
Before you improvise
Use the substitutions as controlled changes rather than random swaps. Keep the same cooking method, keep the sauce balance close, and use the safety notes when changing protein, reheating leftovers, or holding the dish for later.
Substitutions
- Use sea bass, branzino, snapper, tilapia, cod, or another mild white fish that fits your steamer.
- Use fillets when whole fish is hard to buy, reducing the steaming time and checking early.
- Use tamari for gluten-free needs only if the label confirms it, and keep the sauce light.
- Use cilantro stems or extra scallion if you want more freshness, but do not bury old fish under aromatics.
Safety notes
- Use a stable steamer setup and open the lid away from your face.
- Follow local guidance for safe seafood handling and storage.
Serving and storage
Finish the meal well
Serve Cantonese Steamed Fish while ginger and scallion sizzle under hot oil without burning. If you are cooking ahead, cool leftovers quickly, keep the sauce or cooking liquid with the main ingredients, and reheat gently so the texture stays close to the first serving.
FAQ
Common questions
How do I know Cantonese steamed fish is done?
Check the thickest part. It should flake with gentle pressure and look opaque, but the flesh should still be glossy and moist rather than cottony.
Why pour off the steaming liquid?
The liquid on the plate can taste watery or fishy. Removing it lets the ginger, scallion, hot oil, and seasoned soy taste clean.
Can I use fish fillets instead of a whole fish?
Yes. Fillets are easier and cook faster. Start checking early because thin fillets can overcook in minutes.
What fish works best for Cantonese steaming?
Use the freshest mild white fish you can buy. Whole fish gives the classic presentation, but thick fillets or collars work well for a home steamer.