cantonese recipe
Steamed Whole Fish with Lime, Garlic, Chili, and Light Soy Sauce
Steam a cleaned whole fish until the flesh flakes, spoon over lime-garlic-chili dressing with light soy sauce, and serve immediately while the fish is tender.

Overview
Why this recipe works
Steamed Fish with Lime Garlic and Chili is a 27-minute Cantonese recipe built around steam. This page is rewritten around the exact whole steamed fish image instead of the old shrimp draft. It now teaches a light, bright steamed fish with lime slices, garlic, fresh chili, scallions, and soy sauce, with timing cues for tender flesh and a clean sauce.
The useful move is to treat the recipe as a sequence of cues instead of a race through the clock. Start by watching for fish flesh flakes cleanly near the backbone; later, check that sauce smells bright with lime and garlic. That keeps the dish controlled on a home stove even when your pan, burner, or ingredient sizes differ.
This version is especially useful for under 30 minutes, seafood, and fresh and light. The ingredient focus is fish, garlic, chili, and scallion, with Light Soy Sauce, Rice Vinegar, and Chili Oil doing most of the seasoning work.
Before cooking, read the method once and decide where your attention is needed. In Steamed Fish with Lime Garlic and Chili, 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 fish flesh flakes cleanly near the backbone takes longer than expected, stay with that cue before moving forward. If sauce smells bright with lime and garlic happens quickly, lower the heat or move to the next step instead of waiting for an exact minute count.
The recipe is written for under 30 minutes, seafood, and fresh and light, which means the best version is not always the most elaborate version. Keep the pantry anchor clear, use Light Soy Sauce, Rice Vinegar, and Chili Oil 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, garlic, chili, and scallion and How to Steam Fish Chinese Style and Gentle Steaming, 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
Under 30 minutes, seafood, and fresh and light cooks who want a clear Cantonese dish without guessing at doneness.
Main cue
Fish flesh flakes cleanly near the backbone
Pantry anchor
Light Soy Sauce, Rice Vinegar, and Chili Oil
Cook's notes
What changes the result
Lead with doneness and bright sauce because steamed fish fails when overcooked or when the dressing tastes muddy.
Judgement call
The fish is done when the thickest flesh flakes cleanly, the lime sauce tastes sharp but not sour, and the garlic-chili topping lifts the fish without covering it.
Common failure points
- Fish turns dry because it was steamed after the flesh was already opaque.
- Citrus tastes bitter because lime slices were cooked too long.
- The sauce tastes harsh because garlic, chili, soy, and acid were not balanced with a little sugar.
- The fish tastes muddy because fresh aromatics were skipped.
Flavor adjustment
- For a Cantonese profile, add ginger and scallion and reduce chili.
- For a Dai or Southeast-leaning profile, increase lime and fresh chili.
- For a gentler family plate, use fewer chilies and more scallion.
- For richer aroma, pour a small spoon of hot oil over garlic and scallion at the end.
Regional context
Classic Cantonese steamed fish often uses ginger, scallion, and soy, while lime-garlic-chili versions overlap with southern Chinese and Southeast Asian table flavors.
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 sea bass, trout, branzino, or snapper, cleaned
- 3 garlic cloves, minced
- 1 red chili, sliced
- 2 scallions, thinly sliced
- 2 limes, sliced and juiced
- 1 1/2 tbsp light soy sauce
- 1 tsp rice vinegar or extra lime juice
- 1 tsp sugar
- 1 tbsp neutral oil
- Cilantro or extra scallion for serving
Watch for
- fish flesh flakes cleanly near the backbone
- sauce smells bright with lime and garlic
- chili gives heat without burying the fish
- the plate has light juices, not a heavy oily pool
Ingredient notes
Know the pantry before you cook
The pantry backbone for this recipe is Light Soy Sauce, Rice Vinegar, and Chili Oil. 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.
Rice Vinegar
A lighter vinegar that brightens salads, soups, and quick sauces without the depth of black vinegar.
Use Chinkiang vinegar for a darker, richer finish.
Chili Oil
A fragrant oil that carries chili heat, toasted spice, and color into noodles, cold dishes, and dumpling sauces.
Use neutral oil bloomed with chili flakes and a pinch of sugar when a jar is unavailable.
Method
Cook to the cues
The method starts with prepare the fish and ends with dress and serve. Use the checklist to keep your place, but let the visible cues decide when to move on: fish flesh flakes cleanly near the backbone, sauce smells bright with lime and garlic, and chili gives heat without burying the fish.
Cook along
Check off steps as you cook
Prepare the fish
Pat the fish dry, score the thickest parts, and set it on a heatproof plate that fits your steamer.
Steam gently
Steam over active but not violent steam until the flesh near the backbone flakes and turns opaque.
Mix the bright sauce
Stir garlic, chili, lime juice, light soy sauce, vinegar, sugar, and warm oil into a sharp but balanced dressing.
Dress and serve
Lay lime slices over the fish, spoon the garlic-chili sauce across the body, and serve immediately before the flesh tightens.
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 fish fillets if whole fish is unavailable, reducing steaming time.
- Use lemon if lime is unavailable, adding a little sugar to round the sharper acid.
- Use ginger and scallion for a more classic Cantonese profile.
- Skip chili for a milder family version.
Safety notes
- Cook fish until opaque and hot through the thickest part.
- Use a stable steamer setup and protect hands from steam burns.
- Refrigerate leftovers promptly and reheat gently.
Serving and storage
Finish the meal well
Serve Steamed Fish with Lime Garlic and Chili while the plate has light juices, not a heavy oily pool. 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 long should I steam a whole fish?
A medium whole fish often takes about 8 to 12 minutes, but thickness matters more than weight. Check the flesh near the backbone for opaque flakes.
Can I use fillets?
Yes. Fillets are easier for weeknights and cook faster. Keep the same lime, garlic, chili, and soy dressing but shorten the steam time.
Why does steamed fish taste muddy?
The fish may not be fresh, or the steaming juices were not balanced with enough acid, aromatics, and soy. Lime and garlic help keep the finish clean.
Should the lime go in before or after steaming?
Add most lime after steaming. Long steaming can make citrus bitter, while fresh lime keeps the sauce bright.