Skip to content
Chinese Quick & easy

Steamed Fish with Soy and Ginger

A traditional banquet dish featuring delicately steamed whole fish with hot oil poured over aromatics.

25 minutes
Serves 4
Dinner
11 min prep
19 min cook

Good to know

  • Ready in under 30 minutes

Matched from this dish's own ingredients and timing. Browse more: 30-minute meals

Instructions

6 steps
  1. 1

    Prep the Fish: Score the thickest part of the fish on both sides with a knife. Rub the inside of the cavity and the outside with a pinch of salt and the Shaoxing wine.

  2. 2

    Set Up for Steaming: Place a heatproof plate inside a large steamer or wok with boiling water. Lay the white parts of the scallions and half the julienned ginger on the plate, then place the fish on top (this elevates the fish for even cooking).

  3. 3

    Steam: Cover tightly and steam over high heat for exactly 8-10 minutes (depending on thickness). The fish is done when the flesh is opaque and flakes easily at the bone.

  4. 4

    Make the Sauce: While the fish steams, mix the light soy sauce, sugar, and 2 tbsp of hot water in a small bowl until the sugar dissolves.

  5. 5

    Garnish the Fish: Carefully remove the plate from the steamer. Discard any cloudy water that pooled on the plate. Spread the remaining fresh julienned ginger and the green parts of the scallions over the top of the fish.

  6. 6

    Flash with Hot Oil: In a small saucepan, heat the peanut oil until it is smoking hot. Carefully pour the smoking oil directly over the scallions and ginger on the fish—it should sizzle loudly and release their aromas. Pour the soy sauce mixture around the edges of the fish and serve immediately.

Steamed Fish with Soy and Ginger — plated and served Images are for illustrative purposes only, may be inaccurate, and do not guarantee the presence or absence of specific ingredients.
Serving moment. How Steamed Fish with Soy and Ginger looks plated and ready to eat — a representative photo, not a step in the recipe.

Listahan Family Score™

62/100

Works for many families

62
Allergen-friendly 50
Kid-friendly 55
Weeknight-easy 86
Budget-friendly 72
Great leftovers 50
Pantry-friendly 53

Score reflects how well this recipe fits a typical busy household. In the app, your Family Score is personalized to your household's allergens, kids, and pantry.

Nutrition

per serving

115

Calories

1 g

Protein

4 g

Carbs

10 g

Fat

Estimated per serving. Actual values depend on the brands and portions you use.

Listahan cooking guide

Chef notes & practical guide

Technique notes, ingredient swaps, serve-alongside ideas, storage guidance, and equipment for this recipe.

Cultural context

Steaming a whole fish with ginger and scallions is a hallmark of Cantonese cooking, prized for keeping delicate white fish moist without masking it in a heavy sauce. The technique reflects a broader Cantonese principle of letting a good, fresh ingredient largely speak for itself.

Listahan note

This version finishes the dish with a final pour of hot oil over the raw ginger and scallions laid on top of the cooked fish, a classic technique that flash-cooks the aromatics right at the table rather than cooking them into the fish beforehand.

Technique cues

  • Lay the fish on a bed of ginger slices and scallions in the steamer so steam circulates evenly underneath as well as over the top.
  • Steam over rapidly boiling water with the lid tightly closed; a fish this delicate needs a hot, steady blast of steam, and a weak simmer leaves the flesh underdone near the bone.
  • Time the steaming by thickness rather than a fixed number for every fish — a thicker fish needs a few extra minutes, and overcooked fish turns dry and starts to flake apart before it's even out of the steamer.
  • Pour the soy sauce mixture over the cooked fish just before the final hot oil goes on, rather than steaming the fish in it, so the sauce stays a bright seasoning layer instead of diluting into the fish's own juices.

Kitchen flow

Parallel prep
Prep any side dishes while Steamed Fish with Soy and Ginger finishes with the inches Fresh ginger — the hands-off cook time is the window to use. Plan around the boil; that's the slow part.
Make-ahead
Steamed Fish with Soy and Ginger reheats well, so cooking it a day ahead and finishing it just before serving is a reasonable way to spread out the work. This one leans on the inches Fresh ginger. Everything else is quick — the boil is the one step that takes real time.
Leftover move
Leftover Steamed Fish with Soy and Ginger reheats well covered on the stove or in the oven with a splash of liquid; avoid the microwave, which tends to toughen the white fish on a fast reheat. This one leans on the inches Fresh ginger. The boil step is what sets the pace here.
Cleanup rhythm
Deglaze the pan used for Steamed Fish with Soy and Ginger with a splash of water or broth right after cooking — it lifts the browned bits before they dry on and saves scrubbing later. This one leans on the inches Fresh ginger. Everything else is quick — the boil is the one step that takes real time.

Ingredient brief

Role, handling, and swap guidance for each key ingredient.

1 Whole white fish

Main protein or body

Purpose: Whole white fish gives Steamed Fish with Soy and Ginger its main substance and carries the seasoning.

Handling: Pat dry, cut evenly, and season before cooking so browning or sauce coverage is consistent.

Adaptation: Use a non-seafood protein only with adjusted seasoning and cooking time.

3 inches Fresh ginger

Aromatic base

Purpose: inches Fresh ginger creates the savory foundation before stronger ingredients are added.

Handling: Prep before heat is high so the cooking step can move without rushing.

Adaptation: Use the closest fresh equivalent and expect a modest shift in flavor or texture.

4 Scallions

Aromatic base

Purpose: Scallions creates the savory foundation before stronger ingredients are added.

Handling: Prep before heat is high so the cooking step can move without rushing.

Adaptation: Use the closest fresh equivalent and expect a modest shift in flavor or texture.

3 tbsp Light soy sauce

Seasoning backbone

Purpose: tbsp Light soy sauce gives the dish its recognizable flavor direction.

Handling: Prep before heat is high so the cooking step can move without rushing.

Adaptation: Use a certified gluten-free alternative when needed and expect a small texture change.

1 tsp Sugar

Sweetness and aroma

Purpose: tsp Sugar adds aroma, sweetness, or warmth without needing extra garnish.

Handling: Measure before heating and break up clumps so the mix distributes evenly.

Adaptation: Use the closest fresh equivalent and expect a modest shift in flavor or texture.

Technique notes

  • Heat the finishing oil until it's just smoking before pouring it over the raw ginger and scallions on top of the fish — the sizzle this creates is what releases their aroma most sharply.
  • Serve the fish immediately in the same dish it steamed in, since the residual heat keeps it warm at the table without needing to reheat.
  • Pick around the bones carefully when serving, since a whole steamed fish keeps its full skeleton in place rather than being deboned beforehand.

Ingredient swaps

Gluten-free direction
Replace the Light soy sauce with tamari or a certified gluten-free soy sauce — check that any other packaged ingredients here are labeled gluten-free too. This one leans on the inches Fresh ginger.
Seafood-aware direction
Replace the white fish with a vegetarian fish-sauce alternative or extra soy sauce and a pinch of dried seaweed for umami to keep the savory depth without any fish or shellfish. This one leans on the inches Fresh ginger.
Nut-aware direction
Leave out the Peanut oil or canola oil or replace it with toasted seeds (sunflower or pumpkin) for a similar crunch without the tree-nut or peanut risk. This one leans on the inches Fresh ginger.
Lower-sodium direction
Use a low-sodium or no-salt-added version of the Light soy sauce, then season to taste with fresh herbs, citrus, or vinegar at the end instead of more salt. This one leans on the inches Fresh ginger.

Serve alongside

  • Fresh fruit
  • Cucumber slices
  • Plain rice crackers
  • Cold water
  • Sparkling water

Serving suggestions only — check pairings for your household's allergens.

Storage & reheating

  • Refrigerate covered for up to 3 days when the drink is brewed, blended, or mixed ahead.
  • Stir or shake before serving over fresh ice.
  • Do not freeze unless the recipe is meant to become pops or granita.

Equipment

  • Pitcher or blender
  • Measuring cup
  • Long spoon

Make this household-aware

Listahan Pro checks this recipe against your household's allergens, finds pantry-aware swaps, builds the shopping list, and helps you plan the week around it.

Get the app

Plan it in Listahan

Add Steamed Fish with Soy and Ginger to your week, check it against your household's allergens, and build the shopping list automatically.

More Chinese recipes