Use of this website is subject to mandatory arbitration and other terms and conditions, select this link to read those agreements.

Cantonese Steamed Fish

Jump to Recipe Discussion
  • This post may contain affiliate links. Please read my disclosure policy for details. As an Amazon Associate I earn from qualifying purchases.

    Juicy succulent white steamed fish with soy sauce served with shiitake mushroom, green onion, and tomato slices. It’s a classic Cantonese way to prepare fresh whole fish.

    Cantonese Steamed Fish served on a big platter.

    Today I’m honored to introduce my favorite new book called Lemongrass & Ginger Cookbook: Vibrant Asian Recipes. When the cookbook author Leemei Tan contacted me if I was interested to review her cookbook a month ago, I was thrilled with joy to have this wonderful opportunity. This is not just a review from an ordinary cookbook – it’s now my favorite cookbook.

    Leemei Tan is a freelance recipe writer, food stylist, and photographer. Born in Malaysia, she is now based in London and travels extensively. She has been authoring the ever-popular and well-known food blog My Cooking Hut since 2007.

    I have been following her blog ever since I discovered it last year, and when she talked about her new cookbook release a few months ago, I was really happy for her great achievement and I remember telling her how beautiful the book cover design is.

    Lemongrass & Ginger Cookbook Vibrant Asian Recipes 1

    Thanks to Leemei, home cooks can now easily master the art of preparing delectable Asian cuisine. From Korean Spicy Seafood Noodle Soup and Japanese Pork Dumplings to Thai Green Papaya Salad and Indian Aubergine Curry, these imaginative recipes will inspire and delight, whether you have in mind a quick weekday meal or a feast for friends and family.

    There are 7 chapters in the book that cover more than 100 recipes from all over Asia – Japan & Korea, China, Philippines & Indonesia, Malaysia & Singapore, Thailand, Cambodia & Vietnam, and India & Sri Lanka. You can read more about her cookbook and take a sneak preview of the book here.

    After reading her cookbook thoroughly, I had a few questions that came to my mind and I wanted to ask her personally, so I interviewed her.

    Leemei TanYou have traveled quite a bit all over the world. Can you name 3 of your favorite dishes from 3 countries you have been to?

    This is really tough as I have so many dishes that I love from all the countries that I have been to so far. If I had only 3 favorites, the first one has to be Pho Ga (Chicken Pho) that I had in Ho Chi Minh City. There are many shops and even mobile stalls that can easily be spotted for a good bowl of Pho. I love the light and fragrant chicken soup base. I could eat Pho every day!

    Sushi is another of my favorite. The freshest sushi I have ever had was at one tiny sushi shop at Tsukiji Fish Market in Tokyo. Last but not least, a good Bouillabaisse (a traditional Provençal fish stew originates from Marseille, France) is always a must-eat whenever I go to France. The best bouillabaisse experience was at a random brasserie that I walked in near Gare du Nord, Paris.

    Can you share with us how much time and effort took you to complete this book?

    I had a very tight deadline. I was given only slightly more than 3 months to complete my manuscript and get all the recipes in the book tested. So, I worked more than 8 hours a day in order to keep everything on track.

    What’s your must-have kitchen utensil?

    Wok – a good wok! I use a wok to cook everything! It’s such a versatile piece of kitchen utensil that you can just rely on to stir-fry, deep-fry or even steam.

    Can you share with us which recipe in the book reminds you most of your mother’s flavor?

    It has to be Cantonese steamed fish. There are many different styles of Cantonese steamed fish that one can come out with. But my mom’s signature is the addition of a tomato.

    My mom made me prep for dinner for years similar to how your mom trained you. What advice do you have for someone who has to cook for the first time in their life as the best way to start their culinary journey?

    For me, prepping food is really important to make sure that you don’t miss any ingredients. Besides, if you allow more prepping time, then it makes the whole cooking process to run more smoothly. Cooking is an art and it shows one’s personality too. During the cooking process, try not to be shy to taste and adjust the seasonings. Always have confidence when you cook as the more confident you are, the tastier the food is! So, never say that you can’t cook. Everyone can cook!

    If you, your family, or your friends love Asian food, but you don’t know which book to buy for trying some Asian dishes, Lemongrass & Ginger will be a great introduction. It can be purchased at all major bookstores and online stores such as Amazon (US, Canada, UK), Barnes & Noble, Book Depository (US, UK) and etc.

    Cantonese Steamed Fish served on a big platter.

    Making Cantonese Steamed Fish for the First Time!

    After I was inspired by many of her recipes and placed post-it notes to mark my favorite ones, I decided to cook her mom’s signature dish Cantonese Steamed Fish for my family’s lunch. Her mom uses a tomato in this recipe which had intrigued me to try this unique recipe. My family enjoys fish, especially my children, and we always love steamed fish when we go to Chinese restaurants with a large group of friends or family.

    Lemongrass & Ginger Cookbook Vibrant Asian Recipes 2

    The ingredients are pretty easy to find. Besides the fresh red snapper, I have everything in my fridge and pantry. I asked my fishmonger to scale and gut the fish for me so that my cooking time is minimized.

    Since this recipe uses a whole fish which can be pretty big, you must have proper cooking equipment such as a wok and large slightly deep plate that hold the entire fish with sauce. Make sure your wok has a large lid that covers the entire wok tightly.

    Cantonese Steamed Fish ingredients on a table.

    Since it was Sunday and my kids were at home, they were so excited to see me photographing uncooked fish by the window in the living room. I usually do photo shooting when my kids are not at home so this suddenly became a huge family event.

    When the fish was about to finish cooking, my entire family was in the kitchen. I had to cook a little longer than the time the recipe suggested as my fish was slightly bigger. When I opened the lid, everyone said WOW! for my first Cantonese Steamed Fish. The steamed rice was done cooking just minutes ago and we were waiting for this moment.

    My family was supportive of me taking pictures before our lunch, and when I finally brought the fish to the dining table, everyone couldn’t wait to taste this fish.

    I put my first piece of fish in my mouth. Hmmm!!!  I could taste both acidity and sweetness from the tomato in the sauce and the complexity was just wonderful. I love this sauce so much that I dip the fish in the sauce before I eat it with steamed rice.

    Whether you are Asian or not, this dish definitely makes you feel home. It’s a great choice to serve to guests as it is very inviting and welcoming. I cooked several side dishes along with this steamed fish and we felt light even after the full meal. This will become our staple fish recipe from now on. Now here is the delicious recipe.

    Cantonese Steamed Fish served on a big platter.
    Japanese Ingredient Substitution: If you want to look for substitutes for Japanese condiments and ingredients, click here.

    Sign up for the free Just One Cookbook newsletter delivered to your inbox! And stay in touch with me on FacebookPinterestYouTube, and Instagram for all the latest updates.

    4.41 from 5 votes
    Cantonese Steamed Fish served on a big platter.
    Cantonese Steamed Fish
    Prep Time
    20 mins
    Cook Time
    10 mins
    Total Time
    1 hr 15 mins

    Juicy succulent white steamed fish with soy sauce served with shiitake mushroom, green onion, and tomato slices. It's a classic Cantonese way to prepare fresh whole fish.

    Course: Main Course
    Cuisine: Chinese
    Keyword: steamed fish, whole fish
    Servings: 4
    Author: Namiko Chen
    • 1 whole red snapper (1 lb 12 oz or 800 g) (You can also use sea bream, sea bass or any other white-flesh fish; scaled and gutted by your fishmonger)
    • 1 tomato
    • 1 oz dried shiitake mushrooms (30 g) (or porcini or Chinese mushrooms)
    • ½ inch ginger (1 cm)
    • 2 green onions/scallions
    1. Gather all the ingredients.

      Cantonese Steamed Fish Ingredients
    2. Soak dried mushrooms. Put the dried mushrooms in a bowl. Pour over boiling water to cover and soak 20 to 25 minutes until soft. Strain the liquid into another bowl, if using, squeezing any excess liquid from the mushrooms. Cut off the steams and discard. Slice the mushrooms.
      Cantonese Steamed Fish 1
    3. Slice the tomato, cut green onions into matchsticks, and peel ginger and cut into fine matchsticks.
      Cantonese Steamed Fish 2
    4. Rinse the fish inside and out under running cold water and pat dry with kitchen paper. Using a sharp knife, make three diagonal slits on both sides of the fish.
      Cantonese Steamed Fish 3
    5. Arrange the tomato on the base of a heatproof platter that will fit inside a wok. Lay the fish on top.
      Cantonese Steamed Fish 4
    6. Mix together the soy sauce, oyster sauce, sesame oil and rice wine in a small bowl and season with pepper.
      Cantonese Steamed Fish 5
    7. Pour the sauce over the fish and sprinkle over the mushrooms and ginger. Cover with saran wrap and leave to marinate in the fridge for about 20 minutes.
      Cantonese Steamed Fish 6
    8. Place several round cookie cutters or a wire cooling rack with legs at least 2.5cm/1in tall inside a wok. Leaving a minimum gap of 1/2in (1 cm) below the steamer, add water to the wok and bring to the boil over a medium-high heat. Below was my creative setting as cookie cutters were too low for my plate to be supported.
      Cantonese Steamed Fish 7
    9. Set the heatproof plate with the fish on the rack and steam, covered, for 10 minutes, or until the flesh separates from the bone easily and looks opaque when a fork is inserted.
      Cantonese Steamed Fish 8
    10. Keep an eye on the level of the water, adding more boiling water if necessary. Two minutes before the end of cooking, sprinkle over the spring onions. Serve immediately with boiled rice.
    Recipe Notes

    Recipe is from "entire book title" by Leemei Tan.

    All images and content on this site are copyright protected. Please do not use my images without my permission. If you’d like to share this recipe on your site, please re-write the recipe and link to this post as the original source. Thank you.

    Make It Into A Meal

    Leave A Comment

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

    Recipe Rating

    What type of comment do you have?


  • mike kitahara wrote:
    • Nami wrote:
  • Vicky Bray wrote:
    • Naomi @ Just One Cookbook wrote:
  • Gyoza served on a plate.
    Just One Cookbook logo
    Just One Cookbook logo

    free email series

    5 Secrets to Japanese Cooking

    Making flavorful Japanese food is

    EASIER than you think.

    You can unsubscribe at any time by clicking the link in the footer of our emails.

    For information about our privacy practices, please visit our website.

    No thanks, I am not interested