• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Two Plaid Aprons
  • About Us
  • Recipes
  • Contact
  • Nav Social Menu

    • Facebook
    • Instagram
    • Pinterest
    • YouTube
menu icon
go to homepage
  • Recipes
  • About
  • Contact
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • About
    • Contact
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×

    Home » Recipes » Asian

    Chinese Steamed Whole Fish with Ginger and Scallion

    Published: Feb 9, 2021 / Modified: Jan 19, 2022 by Mei / This post may contain affiliate links / Leave a Comment

    Jump to Recipe   Print Recipe

    Chinese steamed whole fish with ginger and scallion has always been a Lunar New Year favorite and a very popular menu item at Chinese restaurants that offer traditional Chinese cuisine. Not only is the dish easy to make, it is fragrant, clean, and flavorful. Perfect for any occasion!

    Top view of a whole steamed fish with ginger and scallion.

    It is almost Lunar New Year (LNY), and we are sooo excited! LNY is one of our favorite holidays, right next to Christmas and Thanksgiving! Why? Because of all the amazing foods that we get to eat that is normally a rarity the rest of the year, lol.

    One of our favorite LNY dishes is this steamed whole fish, especially when it's topped with ginger and scallions. It's incredibly simple to execute, yet it produces such a fragrant and flavorful dish. Sometimes the secret to good food is to let good ingredients shine and do minimal seasoning.

    If need some Lunar New Year recipe suggestions, you'll want to check out our Chinese Lunar New year dishes:

    • Pan-Fried Pork Dumplings
    • Black Sesame Tang Yuan

    Or our Korean dishes, for Seollal, aka Korean Lunar New Year:

    • Easy Dduk Guk (Korean Rice Cake Soup)
    Close up view of the soy steamed whole fish.

    Best type of fish to use

    For this Chinese steamed whole fish with ginger and scallion recipe, it is best to use a fish with white flesh and ones that are not too fatty or oily. For example, salmon would not be the ideal fish, but rather, you should opt for a sea bass or fresh tilapia. This dish accompanies mild fish the best because of the aromatics used. Fattier fish, like salmon, would be too conflicting in flavor.

    Another factor to consider when choosing the right fish for this dish, is the thickness of the fish. It is preferred that a thinner fish is chosen for steaming. Thicker fish would take a really long time to steam and could become tough and rubbery because of the extended timed needed to cook the fish. Our favorite fish to use are flounders! Not only is the flesh really delicate and tender, the fish is very mild in flavor, so the sauce and all the amazing aromatics gets to shine through and nicely perfumes the fish. And lastly, the reason why we love flounders so much for this recipe is because the fish is really flat, but still quite meaty. So you get the best of both worlds! Unfortunately, we weren't able to find flounder at our local markets this time around, so we settled for a nice striped bass for this recipe. But we were not disappointed, nonetheless.

    Steamed whole stripped bass with ginger and scallion.

    Ask for your fish cleaned

    When purchasing a whole fish from your local market, make sure to ask them to clean the fish for you. Most butchers offer descaling and gutting services with no additional charger at all. Feel free to leave the head on the fish or have the head removed as well. My mom loooooves fish heads, so we keep ours. Plus, you'd rarely find a headless fish in an Asian household. Our moms would be scolding us for being wasteful, lol.

    Descale, gutted, and remove the blood line

    Now, if your local market doesn't offer any fish cleaning services, no worries! Start with descaling your whole fish. With the fish in the sink, or any clean area that you don't mind some scales flying around, scrape the scales off the fish with the side of a fork (you can also use a spoon, butterknife, or back of a knife). Make sure to scape at the scales in the opposite direction the scales are facing (so from tail to head). Try to also descale the areas near the head, belly, and fins!

    Once your fish has been descaled, rinse it under water to remove any loose scales. Use a sharp knife to carefully make a slit down the entire belly of the fish. Make sure to not cut too deep! Cutting too deep would risk puncturing the stomach or other organs that can make the fish taste bitter! After making the slit, remove all the organs and innards of the fish. You can also use a pair of scissors to help remove any stubborn organs. Give your fish and its belly a good rinse under water to remove any residues or blood.

    • A whole fish opened at the belly before cleaning the bloodline.
      The dark red line is where the bloodline is.
    • A whole fish opened at the belly to show a cleaned bloodline.
      This is after cleaning the bloodline. You can see that the bloodline is no longer there and looks much cleaner.

    Lastly, whether your butcher cleaned for fish for you or if you had to clean your own fish, make sure to remove the bloodline. It's a small detail, but removing the bloodline in the fish will get rid of some fishiness, unwanted flavors, and not desirable dark spots, which makes a notable difference. To remove the bloodline, gently run the blade of your knife down the spine of your fish (in the belly) to open up a thin membrane. Next, scrape at the dark, red line that's running down the spine of the fish while rinsing it under water. Once clean, pat the fish dry with clean paper towels. Voila! Your fish is ready for steaming.

    How long does it take to steam the fish?

    Depending on how big and how thick your fish is, the steaming time will vary. Our striped bass was about 1½ pounds and about 2½ to 3 inches thick (at the thickest part). It took about 20 minutes to steam. Now, with a flatter fish, like a flounder, that weighs the same, you'll probably only need to steam it for about 15 minutes because it's much thinner than our typical round fish, which takes less time to cook. So make sure to adjust your cooking time accordingly.

    Showing a piece of steamed fish up close with a pair of chopsticks.

    If you're uncertain about how long your fish is going to take to steam, start out at 6-8 minutes for smaller fish, 13-15 for medium size fish, and 15-20 minutes for larger fish. Add a couple extra minutes of steaming, at a time, until your fish is cooked through. An easy way to check if your fish is done, is by inserting a butterknife into the thickest part of the fillet. If the knife goes through without much resistance at all, the fish is done. Also, when your fish is cooked, the fillets should be flakey. So, use a fork or a pair of chopsticks and cut open a piece of the fillet (at the thickest part). If the fillet looks opaque and flakey, the fish is cooked.

    Steamer substitute and steamer DIY

    A whole striped bass topped with julienned ginger, in a pot ready for steaming.
    Our striped bass was a little big, so we used a wire rack and a clear Pyrex baking dish for our steaming setup.

    If I learned anything from my parents who love and swear by DIYs, it's that you can easily make a DIY steamer set up. The first way to make your own steamer set up is with a stainless steel wire rack. You can usually find it at your local asian markets or online. The only con to this setup is that the water cannot be filled above the rack, and the rack is usually no more than 1 inch tall.

    The second steamer DIY is using metal cans! Simply remove the top and bottom off the can, and you've got yourself an awesome steamer. Our favorite cans to use are sardine and salmon cans because they are shorter, which makes them more practical for our short but wide pots. The other reason why we love our sardine and salmon cans is because they are usually wider than your average cans, like canned vegetables. Wider cans provide better stability, so less to worry about when you're steaming your fish. To use this steaming set up, fill the pot with about 1½ to 2 inches of water. Place the can (with the top and bottom removed) in the middle of the pot, and set your plate of fish on top of the can. And of course you can't steam without trapping all the moisture and the heat, so put a lid on it! Viola! you've got an easy DIY steamer.

    Serving your whole steamed fish

    In our family, we serve the fish whole on the dinner table and you just dive for it. "First come, first serve," my mom always said, haha. But when you have guests over, I'm sure they would much prefer if they didn't have to fight over your amazing cooking or be distracted with all the fishbones. So here's a few tips to save your guests from the trouble and to help you be their favorite host/ hostess:

    1. Using a spoon, separate the fish fillet from the head and tail of the fish. Just make a couple of firm cuts, but you don't have to cut all the way through the bones.
    2. Next, With the back of the spoon, make a long incision down the spine of the fish. Keep the spoon as close to the fin bones as possible, to avoid waste.
    3. Once the incision has been made, push the spoon further into the fillet. The fillet should easily separate from the fish bones. Lift and flip the fillet skin side down onto the plate.Lifting and flipping one side of the fish fillet, skin side down onto the platter.
    4. Firmly cut down on nape of the fish spine to break it then lift it up to remove it from the other side of the fillet. If you want to remove the fish head, you don't have to break the spine. Instead you can just lift the entire spine bone along with the fish head from the other fillet. You can also remove the fin bones as well. Discard these bones if you wish, or move it to the edge of your platter.
      Removing the spine fishbone off the other side of the fillet.
    5. Generously, spoon the sauce onto to both fillets. Portion and serve the fish immediately while it's hot.
      Spooning sauce onto the two carved fish fillets.

    If you're interested in other Chinese recipes, you may like these:

    • Restaurant Style Mongolian Beef
    • Baked Orange Cauliflower "Chicken"
    • Crispy General Tso's Tofu
    • The BEST Chinese Pork Dumplings

    Cook with love!
    Mei ❤️

    Top down view of the Chinese steamed whole fish with ginger and scallion on a platter.

    If you’ve made this recipe or any recipes from our blog, please tag us on Instagram using #twoplaidaprons! You can also tag us in your Instagram stories using @two_plaid_aprons. We would love to see your creations! It absolutely makes our day! 🥰

    Close up top down view of the Chinese steamed whole fish with ginger and scallion on a platter.
    5 from 3 votes
    Print Recipe Pin Recipe

    Chinese Steamed Whole Fish with Ginger and Scallion

    Chinese steamed whole fish with ginger and scallion has always been a Lunar New Year favorite and a very popular menu item at Chinese restaurants that offer traditional Chinese cuisine. Not only is the dish easy to make, it is fragrant, clean, and flavorful. Perfect for any occasion!
    Prep Time10 mins
    Cook Time20 mins
    Total Time30 mins
    Yield: 4 servings
    Prevent your screen from going dark

    Ingredients
     

    For the fish:

    • 1½ pound whole white fish , descaled and gutted (striped bass, cod, flounder, etc)
    • 2 inch knob of ginger , peeled and julienned (about 2 TBSP/ ½ ounce)
    • 2 stalk green onion , thinly sliced
    • 1 Tablespoon kosher salt , or as needed
    • cilantro , roughly chopped (optional)

    For the sauce:

    • ¼ cup soy sauce
    • 2 Tablespoon hot water
    • 2 teaspoon granulated sugar
    • 3 Tablespoon oil , or any neutral flavored oil

    Instructions

    • In your steaming setup, add about 1½ inch of water. Bring the water to a boil, then reduce the heat down to a simmer.
      *Refer to the post for DIY steaming setup ideas.*
    • While the water is heating, rinse the whole fish under water to remove any impurities or scales. If there's any bloodline left on the spine of the fish, scrape and rinse it off under water. Gently pat the fish dry with clean towels. It doesn't have to be completely dry, just as long there's no puddles of water.
      *Refer the the post for more detail and photo reference. Also, have your fish already descaled and gutted. You can usually have your butcher clean the fish for you.*
    • Lightly season both the interior and exterior of the fish with some salt. Place the fish on an oblong, heatproof dish and stuff the interior with ⅓ of the julienned ginger and sprinkle another ⅓ of the ginger on top of the fish.
    • Once the water is ready, place the plate of fish in your steamer and place the lid back on. Let the fish steam for about 15-20 minutes, or until you can easily cut through the fish cleanly with a spoon without much resistance and the fish looks flakey.
      *The cook time will vary with each fish, depending on the thickness and the size of the fish.*
    • While the fish is steaming, combine the soy sauce, hot water, and sugar. Stir until the sugar granules are dissolved. Set the sauce aside until the fish is done steaming.
      *Feel free to reduce the amount of hot water if you wish the sauce to be saltier. Also, if you really enjoy dishes with a lot of sauce, you can double the sauce recipe and the aromatics.*
    • Once the fish is done, carefully remove it from the pot. Heat the ¼ cup of oil in a pan until it just starts to smoke. While the oil is heating up, pour the sauce over the fish and top the fish with the remaining julienned ginger, thinly sliced green onions, and roughly chopped cilantro (optional).When the oil is hot and ready, carefully pour the oil over the ginger, green onion, and cilantro.
    • Garnish the fish with more fresh cilantro if you'd like and enjoy it while it's hot with some steamed white rice!

    Equipments Recommended

    Bamboo Steam Basket
    Steam Rack
    Oblong Heatproof Plate

    Nutrition

    Calories: 186kcal | Carbohydrates: 4g | Protein: 32g | Fat: 4g | Saturated Fat: 1g | Cholesterol: 136mg | Sodium: 2673mg | Potassium: 498mg | Sugar: 2g | Vitamin A: 213IU | Vitamin C: 1mg | Calcium: 35mg | Iron: 2mg
    Keywords: ginger-soy, steamed fish, whole fish
    Tried this recipe?Mention @two_plaid_aprons or tag #twoplaidaprons!

    More Asian Recipes Recipes

    • Chicken Lo Mein
    • Honey Walnut Shrimp
    • Kimchijeon (Kimchi Pancake)
    • Miso Salmon

    Reader Interactions

    Drop a comment! We'd love to hear from you =) Cancel reply

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

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Primary Sidebar

    Hi, we're Mei & Kyong!

    about page photo
    • Facebook
    • Instagram
    • Pinterest
    • YouTube

    Latest Recipes

    Plate full of chicken lo mein thumbnail shot.

    Chicken Lo Mein

    A plate of honey walnut shrimps garnished with broccoli.

    Honey Walnut Shrimp

    Picking up a piece of kimchijeon with chopsticks thumbnail.

    Kimchijeon (Kimchi Pancake)

    A plate of miso salmon with rice and green vegetables.

    Miso Salmon

    Affiliated Link Disclosure

    Here on Two Plaid Aprons, we sometimes use affiliated links to recommend products and equipments that we love. This means that if you were to make a purchase through one of those links, Two Plaid Aprons would earn a small a fee, at no cost to you.

    Footer

    ↑ back to top

    LET'S CONNECT!

    • Subscribe
    • Instagram
    • YouTube
    • Pinterest

    ABOUT US

    • About Us
    • Contact

    PRIVACY POLICY

    • Privacy Policy
    • Disclosure

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2022 Two Plaid Aprons