RP
RecipePoolDiscover your next favorite recipe
  • Recipes
  • Collections
  • Roundups
  • Guides
  • About
Search
Browse
CategoryIngredientsCuisineDietMethodOccasion

Main Navigation

  • Recipes
  • Collections
  • Roundups
  • Guides
  • About

Browse Faster

CategoryIngredientsCuisineDietMethodOccasion
Follow RecipePool on Pinterest
RecipePool

304 public recipes

Curated recipes, seasonal inspiration, and cooking guides to help you make something delicious every day.

Get weekly recipe inspiration

Explore

  • Recipes
  • Collections
  • Roundups
  • Guides
  • Ingredients
  • Updates

Browse By

  • Category
  • Cuisine
  • Diet
  • Method
  • Occasion

Company

  • About
  • Editorial Team
  • Contact
  • Editorial Policy
  • Quality Report
  • Corrections Policy
  • Image Standards
  • Advertising Disclosure
  • Privacy
  • Cookie Policy
  • Accessibility
  • Terms

© 2026 RecipePool. All rights reserved.

HomeSearchRecipesCollections
  1. Home
  2. Recipes
  3. Chinese Steamed Whole Fish
Chinese steamed whole fish with scallions, ginger, sauce, and rice on a black plate

Cantonese-style steamed fish with sizzling ginger scallion oil

Chinese Steamed Whole Fish

Photo source: Pexels licensed local image by Jana Ohajdova

Save

Prep Time

10 min

Cook Time

12 min

Total Time

22 min

Servings

3

1 whole fish

Difficulty

Medium

Cost

Moderate

$$

Cooked this recipe?

Tell us what was unclear, what you changed, or what needs another look in Chinese Steamed Whole Fish.

Send recipe feedbackUse contact form

Chinese Steamed Whole Fish

Cantonese-style steamed fish with sizzling ginger scallion oil

A whole fish steamed to silky perfection and topped with a sizzling ginger, scallion, and soy sauce dressing in the traditional Cantonese style.

10m

Prep Time

12m

Cook Time

22m

Total Time

3

Servings

Medium

Difficulty

Moderate $$

Cost

Asian CuisineChinese CuisineMain CourseGluten-FreeDairy-FreeLow-CarbHealthy

Recipe by Sarah Chen

Reviewed by RecipePool Global Kitchen Desk

Editorially reviewed for image relevance, instruction clarity, ingredient fit, visual checkpoints, and practical home-cooking usefulness.

Meet the reviewing desk

Published Oct 31, 2021/Reviewed May 19, 2026/Updated May 20, 2026

Steamed whole fish is one of the most revered dishes in Chinese cuisine — a symbol of abundance and a staple at Lunar New Year and celebratory banquets. The Cantonese approach is all about purity: a pristinely fresh fish, gentle steam, and a finishing flourish of sizzling-hot oil poured over ginger and scallions that crackles and sputters as it hits the plate.

The technique is simple but the result is extraordinary. Properly steamed fish is silky, delicate, and meltingly tender, with a clean oceanic flavor that is enhanced rather than masked by the ginger, scallion, and soy dressing. It is one of those dishes that demonstrates the profound truth of Chinese cooking — that the greatest skill lies in making something taste purely and perfectly of itself.

Why This Recipe Works

Steaming is the gentlest cooking method, preserving the delicate texture of the fish without drying it out. Scoring the fish allows even cooking and helps the aromatics penetrate the flesh. Pouring smoking-hot oil over the aromatics at the end releases their volatile oils and creates the signature sizzle.

Kitchen intelligence

Kitchen notes for Chinese Steamed Whole Fish

Before you start

Set up the first moves

Start by having whole fish (1.5-2 pounds), such as sea bass, snapper, or branzino, cleaned and scaled, soy sauce, and shaoxing wine ready, then rinse the fish and pat dry.

Timing read

22 minutes, mostly cooking

Plan for 10 minutes prep and 12 minutes cooking. Midway check: While the fish steams, combine soy sauce, sugar, and sesame oil in a small bowl.

Flavor logic

Built around whole fish (1.5-2 pounds), such as sea bass, snapper, or branzino, cleaned and scaled

whole fish (1.5-2 pounds), such as sea bass, snapper, or branzino, cleaned and scaled, soy sauce, shaoxing wine, and inches fresh ginger, half sliced and half julienned carry the main flavor and texture, so measure them before you adjust seasoning or heat.

Serving plan

3 servings, 1 whole fish

For Asian and Chinese, the finish should match this final cue: Heat the vegetable oil in a small pan until it just begins to smoke.

Visual checkpoints

What to look for as you cook

Chinese steamed whole fish with scallions, ginger, sauce, and rice on a black plate
Reference

Finished dish reference

Chinese Steamed Whole Fish should look close to this before serving: clear color contrast, distinct texture, and a ready-to-eat finish.

Cue
Prep

Prep checkpoint

Have 1 whole fish (1.5-2 pounds), such as sea bass, snapper, or branzino, cleaned and scaled, 3 tablespoons soy sauce, 1 tablespoon shaoxing wine measured and ready before heat goes on. Rinse the fish and pat dry.

Cue
Finish

Final cue

Heat the vegetable oil in a small pan until it just begins to smoke.

Ingredients

  • 1 whole fish (1.5-2 pounds), such as sea bass, snapper, or branzino, cleaned and scaled
  • 3 tablespoons soy sauce
  • 1 tablespoon Shaoxing wine
  • 2 inches fresh ginger, half sliced and half julienned
  • 4 scallions, 2 cut into pieces and 2 julienned
  • 2 tablespoons vegetable oil
  • 1 teaspoon sesame oil
  • 1/2 teaspoon sugar
  • Fresh cilantro for garnish

Ingredient notes

Ingredients worth checking

Shopping focus

Prioritize whole fish (1.5-2 pounds)

Whole fish (1.5-2 pounds), soy sauce, shaoxing wine, and inches fresh ginger carry most of the flavor. Spend attention there first.

Prep notes

Prep in recipe order

Set up the ingredients in list order and keep time-sensitive items nearby.

Adjustment logic

Whole fish can flex

If needed, use Thick fish fillets in place of Whole fish. Steam fillets for 6-8 minutes depending on thickness

Optional items

Keep the core intact

Keep the main items intact; use garnish, heat, or acidity for small adjustments.

Shopping guide

Shopping notes for Chinese Steamed Whole Fish

Buy first

Check whole fish (1.5-2 pounds) quality

Whole fish (1.5-2 pounds) is the ingredient most likely to affect freshness and texture.

Package check

Match package size to the recipe

Soy sauce, shaoxing wine, and vegetable oil may come in larger containers than needed; confirm amounts before buying backups.

Cost control

3 moderate-cost servings

Use store brands, pantry staples, or simpler sides before changing the core ingredients.

Storage planning

Shop with leftovers in mind

Best eaten immediately.

Useful Kitchen Picks

Gear and pantry options that fit this recipe

These are optional, recipe-relevant searches for tools or pantry staples that can make this specific recipe easier to repeat.

PrecisionUtility

Helpful Pick

Thermometer

Useful tool

Why a thermometer helps here

This is the kind of recipe where doneness changes the result fast. A quick thermometer helps you pull it at the right moment instead of guessing.

The easiest upgrade here is accuracy, not another pan.

  • Makes doneness more repeatable
  • Helps avoid dry or overcooked protein

If you cook meat or fish regularly, an instant-read thermometer gets used constantly.

Shop thermometer options for this recipe
DepthPantry

Helpful Pick

Sesame Oil

Pantry upgrade

Why the sesame oil matters

A small amount of toasted sesame oil changes the aroma fast. It is one of the easiest ways to make a sauce or dressing taste more complete.

This ingredient adds most of its value in aroma and finish.

  • Adds nutty depth with very little effort
  • Useful in noodles, dressings, and marinades

Toasted sesame oil is a small bottle that tends to have outsized payoff.

Shop sesame oil for this recipe

As an Amazon Associate I earn from qualifying purchases. Product links are included when they are directly relevant to the recipe.

What You'll Need

Equipment

  • Large nonstick skillet
  • Fish spatula
  • Instant-read thermometer

Instructions

  1. 1

    Rinse the fish and pat dry. Make 3 diagonal slashes on each side, cutting to the bone. Rub with Shaoxing wine and a pinch of salt inside and out.

  2. 2

    Place ginger slices and scallion pieces on a heatproof plate. Lay the fish on top. Place additional ginger slices in the slashes and cavity.

  3. 3

    Set up a steamer (a wok with a rack works perfectly). Bring water to a vigorous boil. Place the plate in the steamer, cover, and steam for 10-12 minutes until the fish is just cooked through.

  4. 4

    While the fish steams, combine soy sauce, sugar, and sesame oil in a small bowl. Prepare the julienned ginger and scallions.

  5. 5

    Remove the fish from the steamer. Carefully pour off the excess liquid from the plate. Scatter julienned ginger, scallions, and cilantro over the fish. Drizzle with the soy mixture.

  6. 6

    Heat the vegetable oil in a small pan until it just begins to smoke. Pour the hot oil directly over the ginger and scallions — it should sizzle dramatically. Serve immediately.

Technique notes

Technique checkpoints

Key method moments pulled from the written steps.

Prep phase

3 steps

Key move

Place ginger slices and scallion pieces on a heatproof plate.

Why it matters

Add toppings after cooking so fresh, crunchy, or acidic finishes stay distinct.

Watch for

Plate while the main dish is still hot, then add crunchy, acidic, or fresh garnishes right before serving.

Finish phase

3 steps

Key move

Remove the fish from the steamer.

Why it matters

Add toppings after cooking so fresh, crunchy, or acidic finishes stay distinct.

Watch for

Plate while the main dish is still hot, then add crunchy, acidic, or fresh garnishes right before serving.

Doneness cues

Doneness checks for Chinese Steamed Whole Fish

Look for

Whole fish (1.5-2 pounds), such as sea bass, snapper, or branzino, cleaned and scaled should look ready

Heat the vegetable oil in a small pan until it just begins to smoke.

Heat cue

Control heat before adjusting

If the surface is changing too fast before the center or sauce is ready, lower the heat and give the recipe time to catch up.

Timing cue

12 minutes cook window

Use the 10 minutes prep window to get organized so the cooking stage can move without rushed substitutions.

Final adjustment

Taste and adjust at the end

For Chinese Steamed Whole Fish, prep the ingredients before cooking and use the written times as practical checkpoints.

Troubleshooting

Fixes while cooking Chinese Steamed Whole Fish

Texture check

If the texture seems off

Check this step before adding heat or liquid: While the fish steams, combine soy sauce, sugar, and sesame oil in a small bowl.

Timing check

Built around 12 minutes of cooking

Chinese Steamed Whole Fish starts with about 10 minutes prep. Watch texture and seasoning at the midpoint.

Seasoning check

Adjust late, not early

Before changing seasoning, check this tip: Freshness is everything.

Leftover check

Keep leftovers useful

Not recommended.

Scaling guide

Scaling notes for Chinese Steamed Whole Fish

Half batch

Plan for about 2 servings

For Chinese Steamed Whole Fish, halve the main ingredients evenly and season lightly until the final taste check.

Double batch

Scale toward 6 servings

For Chinese Steamed Whole Fish, use a wider pan, larger pot, or second tray so the moderate ingredient list has room.

Timing changes

Prep time changes more than cook time

Cook time starts around 12 minutes; prep starts around 10 minutes.

Leftover math

1 whole fish

Best eaten immediately.

Make-ahead timeline

Make-ahead notes for Chinese Steamed Whole Fish

Earlier in the day

Prep what will slow you down

Start with this setup step: Rinse the fish and pat dry.

Before serving

22 minutes total planning window

Chinese Steamed Whole Fish moves quickly, so avoid starting until the table, sides, and serving pieces are close to ready.

Leftover plan

3 servings to manage

Best eaten immediately.

Reheat without damage

Use gentle heat

Not recommended.

Serving Suggestions

Ways to Serve This Dish

  • Serve over steamed jasmine or sticky rice

  • Pair with a side of pickled vegetables or kimchi

  • Add a drizzle of sesame oil and toasted sesame seeds for extra flavor

Meal fit

Meal pairings for Chinese Steamed Whole Fish

Meal role

Main meal for 3

Pair this main course with sides that add contrast: crisp, fresh, acidic, or starchy as needed.

Best timing

22 minutes weeknight slot

Moderately involved timing for Chinese Steamed Whole Fish. Add a small buffer if serving guests.

Diet fit

Gluten-Free and Dairy-Free

Keep the sides aligned with gluten-free and dairy-free: vegetables, grains, sauces, or garnishes should follow the same constraint.

Occasion fit

Date Night and Holiday

Good for date night and holiday when sides can be handled while the main recipe cooks.

Substitutions

Whole fishThick fish fillets

Steam fillets for 6-8 minutes depending on thickness

Shaoxing wineDry sherry

The closest Western substitute for this traditional Chinese rice wine

Soy sauceTamari

A gluten-free alternative with a similar flavor profile

Tips & Storage

Pro Tips

  • Freshness is everything. The fish should smell like the ocean, never fishy. Bright, clear eyes and red gills are signs of freshness.

  • Do not overcook — check at 10 minutes. The flesh should be opaque and pull away from the bone easily.

  • The sizzling oil step is not optional. It transforms the aromatics, releasing flavors that define this dish.

  • If you cannot find a whole fish, thick fillets of sea bass work as a substitute with reduced steaming time.

Storage

Best eaten immediately. Steamed fish does not store or reheat well as the texture deteriorates quickly.

Reheating

Not recommended. Steamed fish is best served fresh from the steamer.

Cooking Notes

Editor's Note

For Chinese Steamed Whole Fish, prep the ingredients before cooking and use the written times as practical checkpoints. Taste at the end for salt, acidity, and texture so the final dish feels balanced.

Nutrition Facts

Per serving (1/3 of the fish) · 3 servings

Calories260
LowModerateHigh

A moderate-calorie serving · based on a 2,000 cal daily diet

Protein34g
Carbohydrates4g
Fat12g
Fiber0g
Sugar1g
Sodium680mg

Nutritional values are approximate and may vary based on specific ingredients and preparation methods.

Frequently Asked Questions

How do I know steamed whole fish is done?
The flesh should flake easily near the thickest part and pull cleanly from the bone.
What aromatics work with Chinese steamed fish?
Ginger, scallions, cilantro stems, soy sauce, and hot oil are classic finishing flavors.

Explore More

More Asian RecipesMore Chinese RecipesMore Main CourseGluten-Free RecipesDairy-Free RecipesLow-Carb RecipesHealthy RecipesStovetop Recipes

RecipePool Global Kitchen Desk

Chinese Steamed Whole Fish is kept in the public catalog after review for image relevance, ingredient fit, instruction clarity, and practical page quality.

See how our editorial desks review recipes

Photo source: Pexels licensed local image by Jana Ohajdova

Pinterest

Save this recipe

Pinterest image for Chinese Steamed Whole Fish
Save to Pinterest

Kitchen picks

Useful for this recipe

Tool

Thermometer

The easiest upgrade here is accuracy, not another pan.

Shop options

Pantry

Sesame Oil

This ingredient adds most of its value in aroma and finish.

Shop options

As an Amazon Associate I earn from qualifying purchases.

Related Recipes

Goan fish curry in a yellow coconut sauce with tomatoes and fresh herbs

Goan Fish Curry

40 min

You Might Also Like

Goan fish curry in a yellow coconut sauce with tomatoes and fresh herbs
Gluten-FreeDairy-Free
Medium

Indian

Goan Fish Curry

40 min4 servings
View Recipe

Goan Fish Curry

40 min•Medium
See more Asian recipes →