5 from 1 vote
Steamed Chinese whole fish|chinasichuanfood.com
Chinese Steamed Fish
Prep Time
15 mins
Cook Time
7 mins
Total Time
22 mins
Traditional and authentic Chinese steamed fish with soy sauce.
Course: Main Course
Cuisine: Chinese
Keyword: fish, steamed
Servings: 2
Calories: 591 kcal
Author: Elaine
  • One fresh fish ,500g to 700g
  • 6-7 scallion
  • 1 small chunk of ginger
  • 2 tbsp. vegetable cooking oil
  • 3 tbsp. seasoned soy sauce
  • 5-6 shred red pepper
  • 2 scallion
  • 2 coriander
  • pinch of salt ,optional for fresh water fish only
  1. Cut half of the scallion and ginger into small sections.
  2. For decoration: shred scallion with a fork and then soak them in cold water.
  3. Clean the fish completely and peel off any black skins in the stomach of the fish. Drain completely.
  4. Watch the body shape if your fish. If it gets a thick back, cut a line and separate the back into two parts. Or if it gets thick stomach, cut 2 lines on the thickest meat, so the meat can be cooked in a shorter time and be kept as tender as possible. (Optional for fresh water fish only), spread a very thin layer of salt on the surface and stomach of the fish. Place scallion and ginger inside of the fish.
  5. Place two scoops on the plates, or two sections of chopsticks and then place the fish in.
  6. Bring enough water to a boiling in a large pot and place the fish in after the water boils. Start the count the time, steam 5 minutes and stand for 1 to 2 minutes.
  7. Transfer the fish to a clean plate, discard the scallion and ginger and place the newly cut scallions. Heat around 2 tablespoons of cooking oil until almost smoky and pour the oil evenly on the scallion shreds.
  8. Heat the seasoned soy sauce until warm and pour evenly on the plate. If your soy sauce is cold, pour them on the two sides of the fish, not over the fish.
  9. Serve hot and should be finished within 10 minutes.
Recipe Notes

Do serve hot please!

Nutrition Facts
Chinese Steamed Fish
Amount Per Serving
Calories 591 Calories from Fat 261
% Daily Value*
Total Fat 29g 45%
Saturated Fat 15g 75%
Cholesterol 206mg 69%
Sodium 1455mg 61%
Potassium 1475mg 42%
Total Carbohydrates 4g 1%
Sugars 1g
Protein 73g 146%
Vitamin A 35.4%
Vitamin C 33.2%
Calcium 4.8%
Iron 16.6%
* Percent Daily Values are based on a 2000 calorie diet.