This Chinese steamed fish topped with ginger and scallion, served in a lightly sweetened soy sauce, is a classic fish dish enjoyed as part of the daily meal, for banquets, and also for Lunar New Year due to its auspicious symbol, just like pan fried dumplings and turnip cake (lo bak go). This steamed fish recipe is takes only 20 minutes to make, is incredibly easy to follow, and needs only 6 basic ingredients! Also, because the fish is steamed, it stays juicy and tender and the ginger and green onion makes it extra fragrant. It's a great dish to enjoy anytime and also for the holidays.
Prep Time8 minutesmins
Cook Time12 minutesmins
Total Time20 minutesmins
Yield: 2servings
Prevent your screen from going dark
Ingredients
For the fish:
1½poundwhole white fishdescaled and gutted *see notes
2inchesgingerpeeled and cut into juliennes (aka thin matchsticks), divided
2stalksgreen onionthinly sliced and divided
2tablespoonsoilany neutral oil with high smoke point
Bring 2 inches of water to a boil in your steamer then reduce the heat to keep it at a high simmer.
While the water is heating up, rinse the whole fish under water to remove any impurities or scales. Gently pat the fish dry with paper towels.
Stuff half julienned ginger and green onion inside the fish and place the fish onto a heatproof plate for steaming. Place the remaining julienned ginger on top of the fish.
Once the water is ready, place the fish (with the plate) into the steamer. Cover and steam the fish for about 11 to 13 minutes until the fish is cooked through.*The cook time will depend on the thickness of the fish. Most fish around 1.5lb take only 12 minutes or less. You can check to see if the fish is done by cutting into the thickest part of the flesh using chopsticks or a spoon. The flesh should be white and flakey.*
While the fish is steaming, make the sauce. Combine the soy sauce and sugar. Mix until the sugar has completely dissolved. Set aside until needed.
Once the fish is cooked, carefully remove the whole plate from the steamer. There will be a pool of liquid on the plate and that's broth from the steaming the fish and its totally normal.*Optional - You can transfer the fish into a serving platter if you want. If doing so, make sure to keep the fish broth too.*
Pour the prepared soy sauce over the whole fish and top the fish with the remaining green onion.
In a saucepan, add the oil and heat on medium high until the oil is shimmering and starts to smoke. When the oil is ready, carefully pour it over the fish on top of the green onion.
Garnish the fish with cilantro if you'd like enjoy while it's hot!
Notes
Please refer to the post above for step by step photo reference, tips, storage, and FAQs!
White fish - This recipe is great for most white fishes. Some of our favorites are white stripped bass, sea bream, sea bass, flounder, yellow croaker, cod, and snapper.
Descaled and gutted - You can do this at home or ask the seafood department to have the fish descaled and gutted for you.
Soy sauce - We prefer using regular soy sauce for this recipe because we like our sauce on the saltier side since the fish will only be dipped in the sauce and won't be soaking up the sauce. It does get slightly diluted by the fish broth. But if you prefer, you can use low sodium soy sauce to have a more mellow sauce.