Chinese Steamed Fish (Authentic, Delicate & Full of Flavor)
Chinese Steamed Fish is one of the most iconic and respected dishes in Chinese cuisine. It represents freshness, balance, and harmony—core principles in traditional Chinese cooking. Often served during celebrations such as Chinese New Year, whole steamed fish symbolizes abundance and prosperity for the year ahead. But you don’t need a special occasion to enjoy this beautifully simple and elegant dish.
This recipe will guide you step-by-step to create a restaurant-quality Chinese steamed fish at home. The key lies in using very fresh fish, minimal seasoning, and precise steaming time to preserve the natural sweetness and delicate texture.
Why You’ll Love This Recipe
- Light, healthy, and naturally gluten-light (if using tamari)
- Ready in under 30 minutes
- Highlights fresh ingredients
- Elegant presentation with minimal effort
- Authentic Chinese flavors
Choosing the Right Fish
Traditionally, a whole white fish is used. The most popular choices include:
- Sea bass
- Snapper
- Tilapia
- Branzino
- Grouper
Look for fish that is:
- Bright-eyed
- Fresh-smelling (like the ocean, not “fishy”)
- Firm to the touch
If you prefer, you may also use fish fillets, but cooking a whole fish gives deeper flavor and better presentation.
Ingredients
For the Fish:
- 1 whole white fish (about 700 g to 1 kg), cleaned and scaled
- 1 teaspoon salt
- 1 tablespoon Shaoxing wine (or dry sherry)
- 3–4 slices fresh ginger
- 2 green onions (cut into long strips)
For the Sauce:
- 3 tablespoons light soy sauce
- 1 tablespoon hot water
- 1 teaspoon sugar
- ½ teaspoon sesame oil
For Finishing:
- 2 tablespoons neutral oil (vegetable or peanut oil)
- Fresh cilantro (optional)
- Extra thinly sliced green onions
- Thinly sliced fresh ginger
Step 1: Prepare the Fish
Rinse the fish thoroughly under cold water and pat dry with paper towels. Using a sharp knife, make 2–3 shallow diagonal slashes on each side of the fish. This helps the fish cook evenly and allows flavors to penetrate.
Lightly rub salt over the entire fish, including inside the cavity. Drizzle the Shaoxing wine over the fish and inside the cavity. Place ginger slices and some green onion strips inside the fish cavity to remove any unwanted fishiness and add aroma.
Let the fish sit for about 10–15 minutes while you prepare your steamer.
Step 2: Prepare the Steamer
You can use:
- A traditional bamboo steamer
- A metal steaming rack inside a wok
- A deep pan with a steaming insert
Fill the wok or pot with about 5 cm (2 inches) of water. Bring it to a rolling boil before adding the fish.
Place the fish on a heatproof plate that fits inside your steamer. If needed, place chopsticks under the fish to slightly elevate it so steam can circulate evenly.
Step 3: Steam the Fish
Carefully place the plate in the steamer once the water is boiling.
Steam the fish on high heat:
- 8–10 minutes for a 700 g fish
- 10–12 minutes for a 1 kg fish
The fish is done when the flesh turns opaque and flakes easily with a fork. Avoid overcooking, as the texture will become tough.
A useful tip: Turn off the heat slightly before it’s fully done and let residual heat finish cooking for 1–2 minutes.
Step 4: Prepare the Sauce
While the fish is steaming, combine:
- Soy sauce
- Hot water
- Sugar
- Sesame oil
Stir until the sugar dissolves. Set aside.
This simple sauce enhances the fish without overpowering it.
Step 5: Drain and Garnish
Once the fish is done, carefully remove the plate from the steamer. You’ll notice liquid accumulated on the plate. Gently pour out most of this liquid—it can taste overly fishy.
Remove the ginger slices and green onions from the cavity if desired.
Now top the fish with:
- Freshly sliced ginger (thin matchsticks)
- Fresh green onion strips
- Cilantro (optional)
Step 6: The Hot Oil Finish (Essential Step)
Heat 2 tablespoons of neutral oil in a small pan until shimmering hot but not smoking.
Carefully pour the hot oil over the ginger and green onions on top of the fish. You’ll hear a satisfying sizzling sound. This step releases the aromatics’ fragrance and creates that signature restaurant aroma.
Immediately drizzle the prepared soy sauce mixture evenly over the fish.
Serving Suggestions
Serve Chinese steamed fish immediately while hot. It pairs beautifully with:
- Steamed jasmine rice
- Stir-fried bok choy
- Garlic green beans
- Simple egg fried rice
To eat, gently lift the flesh away from the bones using chopsticks or a spoon. If serving whole, flip the fish carefully after removing the top fillet to access the bottom half.
Tips for Perfect Chinese Steamed Fish
1. Freshness Is Everything
The fresher the fish, the better the dish. Since seasoning is minimal, the fish’s natural sweetness shines through.
2. Do Not Over-Steam
Overcooked fish becomes dry and rubbery. Always check at the minimum recommended time.
3. Always Discard the Steaming Liquid
This keeps the flavor clean and refined.
4. Slice Ginger Very Thin
Thin slices cook quickly and release fragrance without being overpowering.
5. Use Light Soy Sauce
Dark soy sauce is too strong and will overpower the delicate fish.
Variations
Cantonese-Style Steamed Fish
This is the most classic version—clean flavors, light soy sauce, ginger, and scallions.
Chili Garlic Version
Add fresh red chili slices before pouring hot oil for a gentle heat.
Black Bean Steamed Fish
Add fermented black beans and garlic for a deeper, savory profile.
Cultural Significance
In Chinese culture, fish represents surplus and prosperity because the word for fish (“yu”) sounds like the word for abundance. During Chinese New Year, families traditionally serve a whole fish and often leave a portion uneaten to symbolize surplus for the coming year.
Serving the fish whole—with head and tail intact—symbolizes completeness and unity.
Health Benefits
Chinese steamed fish is naturally:
- High in protein
- Low in saturated fat
- Rich in omega-3 fatty acids
- Gluten-free adaptable
Because it’s steamed instead of fried, it retains nutrients and remains light yet satisfying.
Final Thoughts
Chinese Steamed Fish proves that simplicity can create extraordinary flavor. With just a few ingredients—fresh fish, ginger, soy sauce, and scallions—you achieve a dish that feels elegant, balanced, and deeply comforting.
The magic lies in technique: precise steaming, proper draining, and the sizzling hot oil finish. Once mastered, this dish can become your go-to healthy dinner, impressive dinner-party centerpiece, or celebratory meal.