• Email
  • Facebook
  • Instagram
  • Pinterest
  • Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Fitsian Food Life
  • Home
  • Recipes
  • Fitsian Tips
  • My Story
  • Contact Me
    • Subscribe
    • Work With Me
menu icon
go to homepage
search icon
Homepage link
  • Fast Fit Recipes
  • Recipes
  • My Story
  • Subscribe
  • Contact Me
    • Email
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Fitsian Food Life » Seafood

    Cantonese Steamed FIsh

    Published: Jul 30, 2023 by Clara · This post may contain affiliate links · Leave a Comment

    Jump to Recipe Print Recipe

    Cantonese steamed fish is a comforting white fish dish steamed to perfection and dressed in a light soy-based sauce. The savory sauce paired with the perfectly flaky steamed fish makes for a delicious combination. This recipe will show you a simplified way of making steamed fish – no steamer is needed!

    An overhead shot of Cantonese steamed fish with a side of Jasmine rice.
    Jump to:
    • ✅  Why This Recipe Works
    • 🍎 Calories and Nutrition – Is It Healthy 
    • 📋 Ingredient Notes
    • 📖 Substitutions and Variations
    • 🔪 Step by Step Instructions 
    • 💭 Recipe FAQs
    • 💡 Expert Tips
    • 🍽 Related Recipes
    • 🍳 Recipe

    ✅  Why This Recipe Works

    Easy to make – This recipe only takes about 15 minutes to put together. By using fish filets instead of a whole fish and an alternative to a steamer basket, this recipe doesn’t require involved fish prep or specialized equipment.

    Flavorful and well-balanced – By utilizing fresh aromatics to make the sauce, you can make an authentic and fragrant sauce for the fish from the comfort of your own home

    Low in calories and macro-optimized – This delicious Cantonese steamed fish recipe was specially developed by yours truly to be low-calorie and macro-friendly, so you can enjoy it thoroughly while staying on with your fitness goals. Pair it with a side of scallop fried rice for a well-rounded meal.

    🍎 Calories and Nutrition – Is It Healthy 

    Given that this recipe is made with white fish, a lean protein, steamed, and flavored predominantly with aromatics, this recipe is naturally quite low in calories. This Cantonese steamed fish recipe has 376 calories with 43 grams of protein, 2 grams of fat, and 37 grams of carbs.

    Here’s what I did to make it healthier:

    • Portion amount of fish used – I used 8 ounces of cod in this recipe, which adds enough protein content to the dish while being at a manageable calorie level
    • Used cooking spray and chicken broth instead of oil – Most Cantonese steamed fish recipes utilize oil to sauté the aromatics and to give the sauce more volume. In this recipe, I used cooking spray to sauté the aromatics to achieve the same aroma with fewer calories. I used chicken stock to give the sauce more volume as it only has 3 calories per ⅓ cup while enhancing the flavor of the sauce.
    • Portioned the sauce ingredients mindfully – Most of the marinade ingredients are relatively low, but it’s still important to keep portion control in mind. I used a portioned amount of this so that the marinade still has the right flavor without breaking the calorie budget.
    • Paired with 1 serving of rice – This adds a healthy amount of carbs to the meal to round out the dish at only 150 calories. 

    For a detailed breakdown of each ingredient, their portioning, and how they make up the nutrition profile of this Cantonese steamed fish recipe, you may refer to the table below:

    Nutrition and macro info for each ingredient of the recipe.

    📋 Ingredient Notes

    Ingredients for the recipe laid out on the table.

    To make the Cantonese steamed fish recipe, you will need the following ingredients.

    Cod – Cod is known for its mild and slightly sweet flavor, making it a popular choice among white fish. This is personally my favorite type of fish to use for this recipe. See the substitutions for other options.

    Soy Sauce – The main base sauce of the dish that gives the fish its flavor. 

    Ginger – Use fresh ginger diced into small lengthwise pieces. 

    Scallions – Also known as green onions, gives the steamed fish a delicious aromatic flavor. 

    Chicken Stock – Most Cantonese steamed fish recipes use oil, but to keep calories low, I substituted it with chicken stock to simmer the ginger and scallions in for a similarly aromatic flavor. 

    See my recipe card below for a complete list of the ingredients with measurements.

    📖 Substitutions and Variations

    Use another white fish – Besides cod, you can also opt to use halibut, sea bass, or any type of white fish. You can use this white fish guide to learn about the different types of fish you can use. Be sure to use fresh fish for best results. 

    Use a whole fish – You can also modify this recipe to use a whole fish. Just be sure it's properly gutted and use a plate that fits the fish as it lies flat. 

    Sugar options – I used white sugar, but you can also opt to use brown sugar. 

    Make it Thai style – For a spicier Thai rendition of this dish, check out my Thai steamed fish recipe.

    Pair with rice – Make this a well-rounded meal by pairing it with a side of Jasmine rice. 

    🔪 Step by Step Instructions 

    Prepare the aromatics – Slice the scallions and ginger into thin, long slices. Set aside.

    Preparing the ginger and scallions on a cutting board.

    Set up the steamer – Fill a large saucepan or wok about halfway with water. Use a large square of foil to create a circular spiral shape as a makeshift steamer if you don’t have a steamer basket. Place a large plate or serving platter on top of the foil.

    Steam the fish – Turn the stove to medium to high heat to bring the water to a simmer, then turn the heat to low. Salt the fish filets and add them in a single layer onto the plate. Cover with a lid and let the fish steam for about 8 minutes.

    Steaming the fish in a big pan.

    Make the sauce – While the fish is cooking, spray a saucepan with cooking spray and sauté the scallions and ginger. Let sauté for 1-2 minutes, or until aromatic, being sure to stir the aromatics so they don’t get burnt. Add in the chicken broth, soy sauce, and sugar and mix thoroughly. Taste test and adjust if needed before removing the sauce from the heat.

    Make the ginger scallion sauce.

    Dress the fish – Once the fish is done steaming, pour the sauce over the fish. 

    Garnish and serve –Garnish with cilantro, onions, and/or ginger, and enjoy your delicious Cantonese steamed fish.

    💭 Recipe FAQs

    How do you steam fish without a bamboo steamer?

    The best way to steam fish without a bamboo steamer is to use the foil method. Create a spiral of aluminum foil to give the bowl an elevated position in the pan and place the fish in the bowl. 

    How long should you steam the fish?

    It depends on the size of the fish. Generally, it’s recommended to steam fish for 10 minutes for each pound. Given that I am using smaller filets, I adjusted the cooking time to about 8 minutes total to prevent it from overcooking. 

    Can I make this dish in advance?

    This dish is best made right before you’re ready to eat it. Luckily, it only takes 15 minutes to put together.

    Side shot of the steamed fish dish with rice in the background.

    💡 Expert Tips

    Check for the translucency of the fish for doneness – The fish should be an opaque white color that is firm to the touch. If it is still translucent, let it cook for additional minute increments until it is opaque. 

    Use fresh aromatics – This recipe relies on fragrant fresh aromatics for the full vibrancy of flavors. Use fresh aromatics if possible. 

    🍽 Related Recipes

    • Side shot of 2 Thai steamed fish filets.
      Thai Steamed Fish Recipe
    • ca kho to recipe
      Ca Kho To Recipe (Vietnamese Braised Caramelized Fish)
    • An overhead shot of Thai green fish curry with rice on the side.
      Thai Green Fish Curry Recipe
    • A serving of scallop fried rice with scallions.
      Easy Scallop Fried Rice Recipe

    Love this recipe? Please leave a 5-star 🌟🌟🌟🌟🌟rating in the recipe card below & if you REALLY like this recipe, consider a review further down the page. Thank you!

    🍳 Recipe

    An overhead shot of Cantonese steamed fish with a side of Jasmine rice.

    Cantonese Steamed FIsh

    Developed by Clara
    Cantonese steamed fish is a comforting white fish dish steamed to perfection and dressed in a light soy-based sauce. The savory sauce paired with the perfectly flaky steamed fish makes for a delicious combination. 
    5 from 1 vote
    Print Recipe Pin Recipe
    Prep Time 5 minutes mins
    Course Main Course
    Cuisine Cantonese, Chinese
    Calories 376 kcal

    Ingredients
      

    Ginger Scallion Sauce

    • 2 tablespoon Soy Sauce
    • 2-3 stalks Scallions
    • 1 knob Ginger
    • ⅓ cup Chicken Stock
    • 1 teaspoon Sugar

    Fish and Side Dishes

    • 8 oz Cod
    • 1 bunch Cilantro
    • Salt
    • 1 serving Jasmine Rice

    Instructions
     

    • Prepare the aromatics – Slice the scallions and ginger into thin, long slices. Set aside.
    • Set up the steamer – Fill a large saucepan or wok about halfway with water. Use a large square of foil to create a circular spiral shape as a makeshift steamer if you don’t have a steamer basket. Place a large plate or serving platter on top of the foil.
    • Steam the fish – Turn the stove to medium to high heat to bring the water to a simmer, then turn the heat to low. Salt the fish filets and add them in a single layer onto the plate. Cover with a lid and let the fish steam for about 8 minutes.
    • Make the sauce – While the fish is cooking, spray a saucepan with cooking spray and sauté the scallions and ginger. Let sauté for 1-2 minutes, or until aromatic, being sure to stir the aromatics so they don’t get burnt. Add in the chicken broth, soy sauce, and sugar and mix thoroughly. Taste test and adjust if needed before removing the sauce from the heat.
    • Dress the fish – Once the fish is done steaming, pour the sauce over the fish. 
    • Garnish and serve –Garnish with cilantro, onions, and/or ginger, and enjoy your delicious Cantonese steamed fish.

    Nutrition

    Calories: 376kcalCarbohydrates: 37gProtein: 43gFat: 2gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 1gCholesterol: 100mgSodium: 2258mgPotassium: 1262mgFiber: 2gSugar: 7gVitamin A: 872IUVitamin C: 9mgCalcium: 82mgIron: 3mg

    Notes

    Substitutions and Variations
    Use another white fish – Besides cod, you can also opt to use halibut, sea bass, or any type of white fish. 
    Pair with rice – Make this a well-rounded meal by pairing it with a side of Jasmine rice.
    Expert Tips
    Check for the translucency of the fish for doneness – The fish should be an opaque white color that is firm to the touch. If it is still translucent, let it cook for additional minute increments until it is opaque. 
    Use fresh aromatics – This recipe relies on fragrant fresh aromatics for the full vibrancy of flavors. Use fresh aromatics if possible. 
    Tried this Recipe? Tag me Today!Mention @fitsianfoodlife or tag #fitsianfoodlife!
    « Thai Steamed Fish Recipe
    Tom Yum Noodle Soup »

    Reader Interactions

    5 from 1 vote (1 rating without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Welcome to Fitsian Food Life!

    Photo of myself on top of Lanikai hike in Oahu Hawaii.

    Hi, I'm Clara! I cook calorie-conscious, macro-friendly recipes to help achieve your fitness goals.

    Learn more >>

    Let's Stay Connected

    • Email
    • Facebook
    • Instagram
    • Pinterest

    🍲 Soup Season

    • Overhead shot of a bowl of ramen.
      Shio Chicken Ramen
    • A bowl of khao soi with chopsticks twirling the noodles.
      Chicken Khao Soi Recipe
    • healthy butternut squash soup
      Is Butternut Squash Soup Healthy?
    • Bowl of tom yum noodles with chopsticks twirled around the noodles.
      Tom Yum Noodle Soup
    • A bowl of chicken pho with chopsticks twirled around the noodles.
      Healthy Chicken Pho Recipe (Is Pho Healthy?)
    • healthy chao ga
      Chao Ga (Vietnamese Rice Porridge) Recipe

    ⭐ Popular Posts

    • An assortment of healthy Thai dishes on a tray.
      20 Healthy Low Calorie Thai Foods
    • Healthy Kimchi Fried Rice
      Is Kimchi Fried Rice Healthy? (Healthy Kimchi Fried Rice Recipe)
    • Pepper Lunch Recipe
      Is Pepper Lunch Healthy?(A Low Calorie Pepper Lunch Recipe)
    • Protein Japanese Curry
      Is Japanese Curry Healthy? (A Low Carb Japanese Curry Recipe)
    • Close up of an assortment of sashimi.
      Is Sashimi Healthy? (5 Types of Sashimi and Their Benefits)
    • Healthy Korean Food
      24 Low Calorie Healthy Korean Foods (Is Korean Food Healthy?)

    Footer

    • Facebook profile
    • Instagram
    • Mail
    • Pinterest

    More Info

    • About Me
    • Contact
    • Privacy Policy
    • Accessibility Statement
    • Buy Me A Coffee

    Browse

    • All Recipes
    • Fitsian Tips

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2022 Fitsian Food Life

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.