I’ve always loved how a simple dish can transform a weeknight, and this easy chinese steamed fish recipe does exactly that. The moment the hot oil hits the aromatics, your kitchen fills with a tantalizing sizzle and fragrant steam, signaling a truly special meal. This chinese steamed fish recipe is incredibly quick, packed with vibrant aromatics, and a super healthy option for any family dinner. It’s a beloved family favorite that’s simple enough for anyone to master.

What You’ll Need for Your Easy Steamed Fish
Gathering the right ingredients is key for this delicious and healthy chinese steamed fish recipe. Opt for the freshest fish possible; ask your fishmonger what’s best today for superior flavor and texture.
- 1 whole white fish, such as snapper or branzino, scaled and gutted (approx. 600-800 g / 1.3-1.8 lb) – the star for your easy dinner ideas. (Cod or tilapia work well too if snapper isn’t available.)
- 2.5 cm / 1 inch fresh ginger, half thinly sliced, half julienned – for essential authentic flavor and a warming aroma.
- 2 stalks lemongrass, tough outer layers removed, bottom third bruised and cut into 5 cm / 2 inch pieces – infuses a bright, citrusy note.
- 4 kaffir lime leaves, torn in half – provides a unique aromatic freshness.
- 15 g / 0.5 oz fresh cilantro, roughly chopped, plus extra sprigs – for a burst of vibrant color and fresh taste.
- 2 spring onions (scallions), white and light green parts julienned – for a delicate oniony flavor and crisp garnish.
- 50 ml / 3.4 tbsp light soy sauce (alcohol-free) – the savory base for your flavorful sauce. (Use low-sodium soy sauce for a healthier option, or gluten-free tamari for dietary needs.)
- 15 ml / 1 tbsp rice vinegar (alcohol-free) – adds a touch of brightness and tang.
- 5 g / 1 tsp granulated sugar – balances the savory and tangy notes in the sauce.
- 80 ml / 5.3 tbsp neutral cooking oil, such as canola or grapeseed oil – for a sizzling finish.
- 3 cloves garlic, thinly sliced – crucial for the crispy aromatic topping.
- 50 g / 1.8 oz shallots, very thinly sliced into rings – creates irresistible crispy shallots for texture and flavor.
Cooking Directions Made Simple for Perfect Steamed Fish
Making this chinese steamed fish recipe is straightforward. Each step is designed for a perfect, moist, and flavorful outcome, ensuring a healthy meal for your family.
- Prep your fish: Pat the fish completely dry with paper towels. Make two to three shallow diagonal slashes on each side of the fish with a sharp knife. This helps the flavors penetrate and ensures even cooking.
- Aromatics ready: Place half of the ginger slices, bruised lemongrass, and torn kaffir lime leaves inside the fish cavity and under the fish on a heatproof platter. Scatter the remaining ginger, lemongrass, and kaffir lime leaves on top. If using, arrange half of a thinly sliced red chili over the fish for a subtle kick.
- Steam it right: Prepare your steamer by filling a wok or large pot with enough water so it doesn’t touch the bottom of your steamer rack. Bring water to a rolling boil over high heat until it’s really bubbling. Carefully place the platter with the fish into the steamer basket, cover tightly, and steam for 8-12 minutes, or until the fish is opaque and cooked through at its thickest part. The flesh should flake easily with a fork; don’t overcook or it will become dry. Cooking time will vary based on your fish’s size and thickness. I often make sure to use a wide, shallow platter for steaming to ensure even heat distribution.
- Make the sauce: While the fish is steaming, whisk together the light soy sauce, rice vinegar, and sugar in a small bowl. Stir until the sugar is completely dissolved, creating a balanced sauce for your chinese steamed fish recipe.
- Prepare for finishing: After steaming, carefully remove the fish platter from the steamer. Discard the spent ginger, lemongrass, and kaffir lime leaves from on top and around the fish. Gently pour off any accumulated liquid from the platter – this prevents a watery sauce.
- Garnish and sizzle: Arrange the julienned spring onions, any remaining red chili (if using), and chopped cilantro evenly over the steamed fish. Heat the neutral cooking oil in a small saucepan or wok over medium-high heat until it’s shimmering (around 190°C / 375°F). Add the sliced garlic and very thinly sliced shallots; fry, stirring frequently, until they are golden brown and wonderfully crispy. Watch the shallots closely; if they start to darken too fast, reduce the heat immediately to prevent burning.
- Serve immediately: Immediately pour the hot oil, along with the crispy garlic and shallots, evenly over the fish and garnishes. You’ll hear a satisfying sizzle as the oil hits the aromatics. Then, pour the prepared sauce over the entire chinese steamed fish recipe. Serve it right away on its oval platter for a stunning family dinner.
Perfect Ways to Serve and Store Your Chinese Steamed Fish
This versatile chinese steamed fish dish is a fantastic addition to your regular meal rotation. It offers healthy main meal options and stores well for easy future enjoyment.
- Everyday uses:
- A light, healthy main for family dinners.
- Elegant enough for a dinner party with friends.
- Leftovers are great cold or gently reheated for lunch.
- Creative serving ideas:
- Serve over a bed of steamed jasmine rice to soak up the delicious sauce.
- Pair with blanched gai lan or steamed broccoli for a complete meal.
- Garnish with extra fresh cilantro or a sprinkle of toasted sesame seeds.
- Storage guide:
- Fridge: Store cooled leftovers in an airtight container for up to 2-3 days.
- Freezer: While possible, fresh fish is best. If freezing, consume within 1 month for best quality.
- Reheating: Gently reheat in the microwave or steamer to prevent drying out the delicate fish.
Wellness and Lifestyle Perks of This Easy Fish Recipe
This incredible chinese steamed fish recipe naturally supports balanced eating. It’s a lean protein powerhouse, low in fat, and packed with essential nutrients, making it perfect for various healthy lifestyle goals.
- Call out diets:
- High-protein: Excellent for muscle building and satiety, keeping you full longer.
- Heart-healthy: Rich in beneficial omega-3s, depending on your chosen fish.
- Low-carb friendly: Naturally low in carbohydrates, especially when served without rice.
- This dish also offers:
- A fantastic option for healthy weeknight meals.
- A delicious way to enjoy protein-packed snacks if you have leftovers.
- This simple chinese steamed fish recipe fits perfectly into easy meal prep recipes.
- A naturally low-sugar option when made with minimal added sugar.

Everyday Benefits That Make Life Easier
Embracing this easy fish dish brings practical benefits to your busy life. It streamlines mealtime and offers flexibility for diverse tastes.
- Budget-friendly angle: Often more economical than red meat, especially when you catch seasonal fish sales.
- Quick and time-saving prep: From prep to plate in under 30 minutes, freeing up your evenings for other activities.
- Versatility: Easily adaptable for picky eaters or special occasions, great for family dinners and entertaining guests alike.
Expert Tips and Smart Variations for Chinese Steamed Fish
Elevate your home-cooked chinese steamed fish with these simple pro tips and variations. They ensure perfect texture, enhanced flavor, and beautiful presentation every time.
- Pro chef tips for texture, flavor, and presentation:
- Use a wide, shallow dish for even steaming and faster cooking.
- Don’t overcrowd your steamer to ensure even cooking and delicate flaking.
- For extra tender fish, let it sit at room temperature for 10 minutes before steaming.
- Substitutions for dietary needs:
- Vegan option: Use firm tofu or thick-cut eggplant slices instead of fish; adjust steaming time accordingly.
- Nut-free: Ensure sesame oil is optional or use a seed-based oil if allergies are severe.
- Kid-approved: Use very mild white fish and reduce ginger if your kids are sensitive to strong flavors. I often use just a hint of ginger and a touch of extra sugar in the sauce when I’m making this for my little ones.
- Small upgrades to make it feel gourmet:
- Add a few rehydrated shiitake mushrooms to the steaming liquid for deep umami.
- Drizzle with a homemade chili oil for an extra layer of exciting flavor.
- Serve in an elegant platter for a restaurant-style presentation that impresses.
Common Questions Answered About This Chinese Steamed Fish Recipe
Is this chinese steamed fish recipe good for meal prep?
Yes, it’s excellent for meal prep! Cook a larger batch of fish, store the cooked fish and sauce components separately, then assemble when ready for fresh flavors. This ensures the fish doesn’t overcook during reheating.
Can I freeze this fish recipe for later?
While technically possible, fresh fish is truly best for this recipe. If you must freeze, wrap the cooked fish tightly and consume within one month for optimal quality and texture. Thaw completely before reheating gently.
What are the best healthy sides with this chinese steamed fish recipe?
Steamed jasmine rice, blanched bok choy, or stir-fried mixed vegetables are perfect healthy companions for your fish. I personally love serving it with a quick side of steamed asparagus too, for extra green crunch!
How do I know when my chinese steamed fish recipe is fully cooked?
The fish should be opaque throughout its thickest part and flake easily when gently prodded with a fork. Overcooking will make the fish dry and less pleasant, so check often towards the end of the cooking time.
Can I use frozen fish for this chinese steamed fish recipe?
Absolutely! Just be sure to thaw your frozen fish thoroughly in the fridge overnight before proceeding with the recipe. Pat it very dry before steaming for the best results, as excess moisture can dilute the flavors.
What kind of fish is best for a chinese steamed fish recipe?
White, firm-fleshed fish varieties like snapper, cod, tilapia, or seabass work wonderfully due to their delicate flavor and tender texture. These types hold up well to steaming and absorb the aromatic sauce beautifully.
How can I make my chinese steamed fish recipe spicier?
To add more heat, incorporate sliced fresh chilies (like bird’s eye chilies) into the steaming process, either under or over the fish. Alternatively, drizzle with a generous amount of homemade or store-bought chili oil at the very end.
This chinese steamed fish recipe is truly a simple, healthy, and incredibly flavorful dish that will become a family favorite for its ease and delicious taste. Pin this recipe now for your next delicious, fuss-free meal, perfect for quick meals and healthy eating!
Print
chinese steamed fish recipe
- Total Time: 30 minutes
- Yield: 3-4 servings
- Diet: Pescatarian
Description
This easy Chinese steamed fish recipe transforms weeknights into a special meal with its tantalizing sizzle and fragrant steam. It’s incredibly quick, packed with vibrant aromatics, and a super healthy, simple-to-master option perfect for any family dinner.
Ingredients
- 1 whole white fish, such as snapper or branzino, scaled and gutted (approx. 600–800 g or 1.3–1.8 lb)
- 2.5 cm fresh ginger, half thinly sliced, half julienned
- 2 stalks lemongrass, tough outer layers removed, bottom third bruised and cut into 5 cm pieces
- 4 kaffir lime leaves, torn in half
- 15 g fresh cilantro, roughly chopped, plus extra sprigs
- 2 spring onions (scallions), white and light green parts julienned
- 50 ml light soy sauce (alcohol-free)
- 15 ml rice vinegar (alcohol-free)
- 5 g granulated sugar
- 80 ml neutral cooking oil, such as canola or grapeseed oil
- 3 cloves garlic, thinly sliced
- 50 g shallots, very thinly sliced into rings
Instructions
- Prep Your Fish: Pat the fish completely dry with paper towels. Make 2-3 shallow diagonal slashes on each side of the fish with a sharp knife to help flavors penetrate and ensure even cooking.
- Arrange Aromatics: Place half of the ginger slices, bruised lemongrass, and torn kaffir lime leaves inside the fish cavity and under the fish on a heatproof platter. Scatter the remaining ginger, lemongrass, and kaffir lime leaves on top. (Optional: arrange half of a thinly sliced red chili over the fish for a subtle kick.)
- Steam The Fish: Prepare your steamer by filling a wok or large pot with enough water so it doesn’t touch the bottom of your steamer rack. Bring water to a rolling boil over high heat. Carefully place the platter with the fish into the steamer basket, cover tightly, and steam for 8-12 minutes, or until the fish is opaque and cooked through at its thickest part and flakes easily with a fork.
- Make The Sauce: While the fish is steaming, whisk together the light soy sauce, rice vinegar, and sugar in a small bowl until the sugar is completely dissolved, creating a balanced sauce.
- Prepare For Finishing: After steaming, carefully remove the fish platter from the steamer. Discard the spent ginger, lemongrass, and kaffir lime leaves from on top and around the fish. Gently pour off any accumulated liquid from the platter to prevent a watery sauce.
- Garnish And Sizzle: Arrange the julienned spring onions, any remaining red chili (if using), and chopped cilantro evenly over the steamed fish. Heat the neutral cooking oil in a small saucepan or wok over medium-high heat until it’s shimmering (around 190 C or 375 F). Add the sliced garlic and very thinly sliced shallots; fry, stirring frequently, until they are golden brown and wonderfully crispy.
- Serve Immediately: Immediately pour the hot oil, along with the crispy garlic and shallots, evenly over the fish and garnishes. Pour the prepared sauce over the entire dish. Serve it right away on its oval platter.
Notes
Do not overcook the fish, as it will become dry; cooking time varies with fish size and thickness. Use a wide, shallow platter for steaming to ensure even heat distribution. Watch shallots closely while frying to prevent burning; reduce heat immediately if they darken too fast.
- Prep Time: 20 minutes
- Cook Time: 10 minutes
- Category: Main Course
- Method: Steaming
- Cuisine: Chinese
Nutrition
- Serving Size: 1/3 to 1/4 of the whole fish
- Calories: 380 calories
- Sugar: 1 g
- Sodium: 800 mg
- Fat: 20 g
- Saturated Fat: 4 g
- Unsaturated Fat: 14 g
- Trans Fat: 0 g
- Carbohydrates: 6 g
- Fiber: 2 g
- Protein: 35 g
- Cholesterol: 65 mg
FREE PRINTABLE RECIPE
Get the Printable Recipe PDF (Free)
Enter your email and we’ll send you the ingredients + step-by-step instructions as a clean PDF you can save to your phone.
- ✅ Printable PDF (ingredients + steps)
- ✅ Save it to your phone (no long scrolling)
- ✅ Includes cook time + servings
- ✅ Easy to follow
FAQ
Where’s the full recipe?
It’s delivered as a printable PDF so you can save it and cook without scrolling.
I didn’t get the email.
Check Spam/Promotions and search your inbox for your site name. Then click Confirm to receive the PDF.