Trang's Kitchen Table

menu icon
go to homepage
  • All Recipes
  • High Protein
  • Breakfast
  • Lunch
  • Dinner
  • About Me
search icon
Homepage link
  • All Recipes
  • High Protein
  • Breakfast
  • Lunch
  • Dinner
  • About Me
×
Home » Seafood

Ginger Scallion Steamed Fish (Cantonese Steamed Fish)

Published: Jan 19, 2026 by trangskitchentable · This post may contain affiliate links · Leave a Comment

Jump to Recipe Jump to Video Print Recipe

This delicate ginger scallion steamed fish is my childhood comfort dish! It’s flavorful, flaky, and slightly sweet, with a kick from the ginger. It comes together in less than 20 minutes and is such a delicious, easy, and comforting restaurant-quality dish at home!

This is one of my favorite seafood dishes but if you're looking for other easy seafood recipes, you have to try my easy coconut shrimp and tinned fish ceviche!

What is ginger scallion steamed fish?

Ginger scallion steamed fish is essentially Cantonese steamed fish. This iconic fish dish is the fish dish that was served at almost every Chinese and Vietnamese wedding I went to growing up.

Cantonese steamed fish commonly uses a whole, fresh, flaky white fish and is gently steamed with ginger and scallions over boiling water until delicately tender. This recipe uses a filet of fish in place of a whole fish, making it quicker, easier, and ideal for steaming at home! The steaming process infuses those aromatics into the fish before the cooked fish is drizzled with a soy sauce marinade and finished with fresh aromatics and topped with sizzling hot oil.

Why you'll love this ginger scallion steamed fish

  • Uses only a few core ingredients - Just a handful of aromatics and some pantry staples!
  • Comes together in 20 minutes or less!
  • High in protein from all the fish.
  • Light and healthy from the steaming!
Jump to:
  • What is ginger scallion steamed fish?
  • Why you'll love this ginger scallion steamed fish
  • Ingredients
  • How to make Flaky Ginger Scallion Steamed Fish
  • Top tip
  • Substitutions and Variations
  • FAQ
  • What to serve ginger scallion steamed fish with
  • Other recipes to try:
  • Ginger Scallion Steamed Fish

Ingredients

  • Rockfish: I'm using rockfish here but any flaky white fish like sea bass or cod will work too!
  • Ginger: Fresh ginger is critical here.
  • Scallions: The more the better, in my opinion! The whites and greens will be separated.
  • Shaoxing wine: This Chinese rice wine adds an aromatic, earthy and slightly sweet depth to the sauce. Substitute with dry sherry if you don't have any on hand.
  • Soy sauce: I use regular sodium soy sauce here, since it is the only salt we're adding!
  • Sugar: Just a little bit to balance out the soy sauce.
  • Neutral oil: Any high smoke point oil like avocado oil works.
  • Water: For steaming the fish!

See recipe card for quantities.

How to make Flaky Ginger Scallion Steamed Fish

Julienned scallion greens.
  • Step 1: Cut scallions into 2-inch pieces. Separate the greens and the whites and julienne. Add the scallion greens to a bowl of cold water so they begin to curl and get springy.
Julienned ginger and scallion whites on a heat-safe dish.
  • Step 2: To a heat-safe dish, spread ⅔ of the julienned scallion whites and ginger.
Julienned ginger and scallions over raw fish.
  • Step 3: Pat the rockfish dry with paper towels. Slice it into smaller portions as needed to fit the heat-safe dish. Place the rockfish on the bed of scallion whites and ginger. Sprinkle the remaining scallion whites and ginger on top.
Makeshift steamer using foil in a pot of water.
  • Step 4: Prepare your steamer and fill the bottom with 2 inches of water. Bring it to a boil.
Cooked steamed fish with ginger and garlic on top.
  • Step 5: Carefully lower the heat-safe dish into the steamer and cover. Steam for 10-12 minutes or until the fish is opaque and flakes easily with a fork.
  • Step 6: Turn off the steamer and remove the dish. Carefully drain the dish of any steaming liquid.
Soy sauce mixture poured over steamed fish, scallions, and ginger.
  • Step 7: In a bowl, mix together Shaoxing wine, soy sauce, and sugar until sugar dissolves. Pour it over the steamed fish.
Hot oil poured over scallion greens and ginger over cooked steamed fish.
  • Step 8: Drain the scallion greens and garnish the steamed fish with it. Heat neutral oil until it's shimmering and just starting to smoke and pour it over the scallion greens. Enjoy immediately with a bowl of fluffy jasmine rice.

Top tip

Don't salt the fish prior to steaming! Salt draws out moisture which will result in a firm and dry fish! The saltiness will come from the soy marinade we pour on it after. Avoid overcooking the fish as this will also cause it to become dry.

Substitutions and Variations

  • Fish - This recipe is ideal with a flaky white fish but I have made this with steamed salmon and it has worked great too! It's not as flaky, but still delicious in flavor.
  • Soy-free - Use coconut aminos in place of soy sauce, add a little salt and omit the sugar for a soy-free marinade.
  • Aromatics - Not traditional, but adding lemongrass to the bottom of the steaming dish will add a nice little twist to a traditional ginger scallion steamed fish!
  • Cooking wine - No Shaoxing wine? Use dry sherry as a substitute.

FAQ

What if I don't have a steamer?

A bamboo or metal steamer works great here, but you don't need to go out and buy a steamer just for this recipe! Use a trivet or improvise by rolling up foil into a long thick log and bending it into a large coil. It should be sturdy but big enough to fit your heat-safe steaming plate.

How do I know when the fish is done?

The fish should look opaque and flake easily when you press it with a fork. The internal temperature should be 140F, with carryover cooking getting it to 145F.

Can I make this in an oven?

Fish en papillote is a method of baking fish in parchment paper in the oven to achieve moist and tender fish and that can be applied here as well! Create a parchment paper pouch, add the aromatics and the fish, wrap it tightly and bake at 400F for 10-12 minutes or until the internal temperature is 140F. Alternatively, use a baking dish and cover it with foil.

What to serve ginger scallion steamed fish with

  • Jasmine rice - The classic pairing that can soak up all that delicious sauce. The fluffy rice adds a nice touch of comfort and delicateness too.
  • Chinese broccoli - Blanched and drizzled with oyster sauce for some added greens.
  • Garlic baby bok choy - Blanched or steamed and stir fried with garlic for a nice garlicky crunch.
  • Congee - A delicious topping for a warm and comforting bowl of porridge. Plain congee would be best here.

Other recipes to try:

  • Tinned Tuna Cream Cheese Rangoons
  • Not Your Average Shrimp Cocktail
  • Spaghetti and Clams
  • Handheld Salmon Wellington Bites
Side shot of the flaky steamed fish garnished with ginger and scallions.
Print Recipe

Ginger Scallion Steamed Fish

This ginger scallion steamed fish proves that the best recipes don't need to be complicated or time-consuming. With just a handful of core ingredients and pantry staples, you can make a restaurant-quality dish at home! This delicate, flaky fish is fragrant with ginger and scallions and is drizzled with a salty, savory, and slightly sweet soy sauce. It pairs perfectly with a warm bowl of fluffy jasmine rice, to make the most comforting and easiest weeknight dinner!
Prep Time5 minutes mins
Cook Time12 minutes mins
Total Time17 minutes mins
Course: Dinner
Cuisine: Chinese
Servings: 2
Calories: 289kcal

Equipment

  • Steamer

Ingredients

  • 8 oz rockfish
  • 2.5 oz fresh ginger julienned
  • 5 scallions
  • ½ teaspoon Shaoxing wine
  • 3 tablespoon soy sauce
  • 1 teaspoon sugar
  • 2 tablespoon neutral oil
  • Water for steaming

Instructions

  • Cut scallions into 2-inch pieces. Separate the greens and the whites and julienne. Add the scallion greens to a bowl of cold water so they begin to curl and get springy.
  • To a heat-safe dish, spread ⅔ of the julienned scallion whites and ginger.
  • Pat the rockfish dry with paper towels. Slice it into smaller portions as needed to fit the heat-safe dish. Place the rockfish on the bed of scallion whites and ginger. Sprinkle the remaining scallion whites and ginger on top.
  • Prepare your steamer and fill the bottom with 2 inches of water. Bring it to a boil.
  • Carefully lower the heat-safe dish into the steamer and cover. Steam for 10-12 minutes or until the fish is opaque and flakes easily with a fork.
  • Turn off the steamer and remove the dish. Carefully drain the dish of any steaming liquid.
  • In a bowl, mix together Shaoxing wine, soy sauce, and sugar until sugar dissolves. Pour it over the steamed fish.
  • Drain the scallion greens and garnish the steamed fish with it. Heat neutral oil until it's shimmering and just starting to smoke and pour it over the scallion greens. Enjoy immediately with a bowl of fluffy jasmine rice.

Video

Notes

  • Don't salt the fish prior to steaming! Salt draws out moisture which will result in a firm and dry fish! The saltiness will come from the soy marinade we pour on it after.
  • Avoid overcooking the fish as this will also cause it to become dry.

Nutrition

Calories: 289kcal | Carbohydrates: 12g | Protein: 25g | Fat: 16g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 10g | Trans Fat: 0.03g | Cholesterol: 57mg | Sodium: 1602mg | Potassium: 725mg | Fiber: 2g | Sugar: 4g | Vitamin A: 316IU | Vitamin C: 7mg | Calcium: 49mg | Iron: 2mg

More Seafood

  • Close up shot of shrimp cocktail hanging around the rim of a coupe glass with dipping sauce inside.
    Thai-Style Shrimp Cocktail with Nam Jim Jaew
  • Close up angled shot of coconut shrimp and bang bang sauce.
    Air Fryer Coconut Shrimp
  • Sardine shakshuka in a skillet garnished with avocado and parsley.
    Sardine Shakshuka
  • Side view of a BBQ tuna sandwich on a white plate with canned tuna in the background.
    BBQ Tuna Sandwich

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




profile head shot of me holding noodles.

hey, trang here!

Welcome to my kitchen table, where I share all things delicious, sweet, and savory! You'll mostly find healthy-ish or high protein recipes, with sprinkles of indulgent recipes and recipes from my Vietnamese roots. Happy to have you here!

More about me

Trending

  • microwaved steamed eggs cut into squares topped with scallions, chili oil, sesame oil and soy sauce.
    Microwave Steamed Egg
  • Cube of steamed egg white on a spoon with more steamed egg whites in the background.
    Easy Chinese Microwaved Egg Whites
  • Microwave flan in a bowl sliced into cubes with a caramel layer on top.
    10 Minute Microwave Flan
  • Pandan custard cut up into squares and topped with coconut milk.
    Easy Coconut Pandan Dessert

High Protein

  • Side shot of the flaky steamed fish garnished with ginger and scallions.
    Ginger Scallion Steamed Fish (Cantonese Steamed Fish)
  • Up close jammy soft boiled eggs cut in half on a bed of rice, drizzled with cilantro fish sauce.
    Vietnamese-style Mayak Eggs (Vietnamese Marinated Eggs)
  • Up close shot of French onion pot roast with melted gruyere and scallions on top.
    Not Your Average French Onion Pot Roast
  • Braised short ribs over a bed of rice and bok choy.
    Gochujang Braised Short Ribs

Footer


↑ back to top

About

  • About Me
  • Privacy Policy

Contact

  • Contact

As an Amazon Associate I earn from qualifying purchases.
Copyright TRANGS KITCHEN TABLE LLC © 2025