Skip to Content

How to prepare steamed fish that absolutely blow your mind

The flavor of steamed fish prepared with live fish is out of this world.

That is why my family is dedicated gastronomes of Chinese steamed fish. We can set out to a gourmet trip to fishing villages just to savor the spectacular flavor of the perfectly steamed fish.

The texture is tender, the meat tastes like crabmeat, and the sauce is of divine quality.

Tempting to try?

OK. Here is the exact recipe of what we ate at the humble fishing village that is fit for the king.

All you need is to follow the seven simples steps, and you will have a fantastic meal in your comfy home, just like what we had it at the fishing hut of the village.

Note: This post may contain affiliate links. Please read my disclosure for more info. I may receive commissions for purchases made through links in this post.

What equipment do you need to steam fish?

  • wok with cover
    A wok with cover (Buy one if you do not. You can use it to cook nearly everything.)
  • steamer-rack
    A steamer rack for wok  (If you do not have it, you can place two chopsticks parallel to each other in the wok above the water to support the plate. However, it may not be very stable)
  • ova stainless steel plate
    An oval shape stainless steel plate (Metal is excellent heat conductor and is best for steaming fish. If not, just use whatever ceramic plate you have in your kitchen.)

That is all you need. It is simple.

Now check your kitchen cabinet. Make sure you have all the ingredients in the recipe. Get any items that are not available and get the freshest possible fish that your fish vendor can offer to you.

Now follow the four simple steps to dish out the best possible steamed fish ever on your dinner table in less than 30 minutes.

steamed fish with ginger paste

7 steps to steam fish with simple ingredients

(with step by step instruction and images)

Chinese steamed fish recipe

Step 1- Clean the fish

The fish should be gutted and descaled (by your fish vendor)
Clean the fish cavity thoroughly (make sure not more debris and any fish blood that has a stinky smell)


Step 2- Pour hot water over the fish

Pour some hot water over the entire fish with a ladle a few time. (This is to remove the fishy smell and the slimy coating on the fish, if any. )


Step 3- Prepare for steaming

Bring the water in the wok to a boil.
Place a stalk of spring onion on the plate, and one chopstick (or a metal spoon) at the middle of the plate.
Place the fish on top of the chopstick (This is to create space between the fish and the plate to ensure even cooking by the steam.)
Apply some Shaoxing wine to the fish (optional, but that is what most Chinese chefs do in the restaurants.)


Step 4- Steam for 8 minutes

Place a steamer in the wok. (If you do not have a steamer, just use two chopsticks to support the plate.)
Put the plate of fish on the steamer. Steam over HIGH HEAT, LID-ON, UNOPENED for 8 minutes. (Refer to the note section below for exact timing,)


Step 5- Blend the ingredients to make the sauce

Blend the ginger, shallots, spring onions and bird’s eye chili with an electric blender.


Step 6- Saute and cook the sauce

Add Ingredients blended ingredients to the sauteed garlic.
Add the seasoning to it and cook for 1 minute.


Step 7- Assemble and garnish

Spread the ginger paste on the fish.
Garnish with spring onions and chili.

You may like the following items:

steamed fish recipe

Yield: 1 fish

Chinese steamed fish with ginger paste

Chinese steamed fish with ginger paste

This recipe is the basic Chinese steamed fish recipe.

Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes


Ingredients (A)

  • 1 whole fish of 600g, sea bass or your choice of fish
  • 2 stalks of spring onions
  • 1/2 piece red chili, cut into fine strips
  • 3 slices of young ginger, cut into fine julienne
  • 10 ml Shaoxing wine

Ingredients (B)- to blend

  • 100 g of young ginger
  • 15 g of shallots
  • 10 g of spring onions
  • 2 bird's eye chili

Ingredients (C)- to saute

  • 1 tablespoon vegetable oil
  • 1 teaspoon chopped garlic

Ingredients (D)- to season ginger paste


  1. The fish should be gutted and descaled (by your fish vendor)
  2. Clean the fish cavity thoroughly (make sure not more debris and any fish blood that has a stinky smell)
  3. Pour some hot water over the entire fish with a ladle a few time.
  4. Bring the water in the wok to a boil.
  5. Place a stalk of spring onion on the plate, and one chopstick (or a metal spoon) at the middle of the plate.
  6. Place the fish on top of the chopstick.
  7. Apply some Shaoxing wine to the fish.
  8. Steam over HIGH HEAT, LID-ON, UNOPENED for 8 minutes. (Refer to the note section below for exact timing,)
  9. Discard the water in the plate after steaming.
  10. Blend ingredients (B)
  11. Saute ingredients (C) in a pan.
  12. Add Ingredients (B) and (D) it the pan. Combined and cook for 1 minute.
  13. Spread the ginger paste on the fish. Garnish with spring onions and chili.

Nutrition Information:



Serving Size:

1 fish

Amount Per Serving: Calories: 875Sodium: 3.5mgCarbohydrates: 41gSugar: 17gProtein: 146g

4 Authentic steamed fish recipes with unique flavor

There are four very authentic ways to steam fish in where I live. They are;

  1. Steamed fish with ginger paste 姜蓉蒸鱼
  2. Steamed fish with light soy sauce 清蒸鱼
  3. Steamed fish Teochew style 潮州蒸鱼
  4. Steamed fish with spicy soybean sauce 酱蒸鱼

You should be able to guess that the character 蒸 means steam and 鱼 means fish by looking at the name of these dishes 🙂

We use the same steaming method to prepare these dishes. The different flavor of these recipes is mainly due to the choice of ingredients in each recipe.

The most popular style of steamed fish in Malaysia

Steamed fish with ginger paste 姜蓉蒸鱼

The locals like steamed fish with ginger paste, as ginger can remove any unpleasant smell of the fish. Ginger is the primary ingredient in this recipe. You may encounter some other steam with ginger paste recipe are yellow instead of greenish. The green color of the ginger paste is because of the inclusion of spring onions and green bird’s eye chili. You can omit the spring onions to obtain the classic yellow color, and relies on the spring onions as topping for the flavor. The similar ginger paste from China and Hong Kong do not include chili. People who stay in South-East Asia like to add bird’s eye chili into a vast variety of dishes, including steamed fish.

Steamed fish with light soy sauce 清蒸鱼

Steamed fish served with light soy sauce is synonymous with Hong Kong style steamed fish. The sauce is more than soy sauce alone. It is a combination of soy sauce, spring onions, ginger, sesame oil, and shallots. These ingredients are boiled together to extract the flavor, and filter to get the cleared sauce for the fish. You can access to the recipe in my article “34 Easy Malaysian Chinese Recipes And Sauces“.

Steamed fish Teochew style 潮州蒸鱼

The characteristic of steamed fish Teochew style is the inclusion of tomatoes and Chinese salted mustard vegetables 咸菜. Some recipes also include sour plum and Chinese dry mushroom into the recipe. The ingredients are all cook together (as in the ginger sauce in this recipe) and pour onto the fish. The taste is very different from the other methods due to the use of a different set of ingredients.

Steamed fish with spicy soybean sauce 酱蒸鱼

Finally, we have steamed fish with spicy soybean sauce. You can imagine the flavor stand apart from the other fish sauces, as a result of using leek pickles 酸荞头, chili paste, plum sauce, fermented soybean 豆酱 and Sichuan peppercorn. My first cookbook which is scheduled to complete in next year will include the recipe for steamed fish with fermented soy bean and Teochew style.

steamed fish recipe

Four simple steamed fish tips that guarantee results

  • The single most important factor to be successful in steamed fish is to use fresh fish. Live fish is the best. If it is not available, use freshly chilled fish. Reserve the frozen fish for frying or baking.- The timing of steaming is crucial for the best result. It is also the secret of the chef. The timing depends on a variety of factors:
    – The intensity of the heat
    – The weight of the fish
    – The thickness of the flesh
    – Whether the fish at room temperature or fresh from the chiller
    – Whether you use a metal plate (good heat conductor) or a ceramic plate
  • Therefore, it is not possible to standardize the exact timing. As a general guideline, it takes 8 minutes to steam a fish weighed 600 to 800g, and 10 minutes for 800 to 1 kg).
  • I regularly use a kitchen thermometer to ensure the fish is just cooked, but not overly done. It should be just right when you insert the kitchen thermometer to the thickest part of the flesh and get a reading of 140°F/60°C. When it reaches this temperature, stop steaming and remove it from heat immediately.
  • It is pertinent to use premier grade soy sauce to make the sauce. You want to taste the flavor of the fish, not the sauce. Therefore the sauce should only play a supporting role in this recipe- not too strong and overpowering.

Steamed fish has an unsurpassed nutrition value

We all know that fish contain an abundance of omega-3, which is heart protective and reducing our bad cholesterol. However, high heat such as frying and canning can destroy omega-3 and other vitamins. Steaming is one of the best ways to preserve all the nutrition as steam is always at 100°C, no matter how long and how high the heat you use to heat up the water.

Four simple tips to confirm you have chosen the freshest fish

As I said, we only seasoned the steamed fish lightly to let the flavor of the fish stands out.  Therefore, the freshness of the fish is the single most important point to the success of this dish.  There are a few tips you can use to get the freshest fish from the market without fail.  Here are the tips:

  • Bright and clear eyes. The eyes are like the crystal ball, accurately predict how fresh the fish is.  
  • Shining, clean and metallic-like skin. These are signs of fresh fish.
  • Bright red gills. The color will turn to the color of faded brick as time passes.
  • Free from any smell.  This is the most reliable method by far.  Sea water fishes should have no fishiness smell.  Freshwater fishes should be free from muddiness smell. Under no circumstances should you choose a stench fish.
Chinese steamedfish

Ken Lichtsinn

Saturday 14th of March 2020

One of the ingredients is "red chili". Would that be a sweet red chili like a red bell pepper or a spicy (hot) red pepper?

KP Kwan

Saturday 14th of March 2020

Hi Ken, The red chilies we used here are those type that is the long and. I think that is called Serrano chili. I am not using the red bell pepper. KP Kwan

Chinese roast chicken recipe- how to make the skin super crispy

Wednesday 22nd of March 2017

[…] cooking methods include stir-frying and steaming. These methods are usually quick and convenient. However, some dishes from this region are sauteed […]


Monday 20th of March 2017

Hi, I love steam fish and this is the site i liked the most coz the description to the recipe is nice. Iam join to try this one.But just a fast question... Name the fish or fishes which would be ideal for Chinese steam fish. Thanks once again.

KP Kwan

Tuesday 21st of March 2017

Hi Dr. Wilkin,

You steam any fresh fish. The common fishes for the local Chinese are tilapia, pomfret, and grouper. Try any one of these.


KP Kwan

KP Kwan

Friday 21st of October 2016

Hi, this is KP Kwan. I am happy to see you in this comment area, as you have read through my recipe. I am glad to reply any questions and comments as soon as possible.

Skip to Recipe