There’s something captivating about the gentle, fragrant steam wafting through the kitchen as you prepare an inviting meal. The scent of ginger mingling with soy sauce creates a warm ambiance, reminiscent of family gatherings and bustling kitchens during celebrations. I discovered this Easy Chinese Steamed Fish recipe on one of those busy evenings when I longed for something wholesome but quick.
Made with flaky cod and topped with vibrant green onions, this dish not only promises incredible flavor but is also a breeze to prepare. As I crafted this creation for a recent family dinner, I realized it’s the perfect centerpiece for any gathering, especially during festive occasions like Lunar New Year.
With options for using either fish chunks or a whole fish, it’s a delightful nod to tradition, yet wonderfully adaptable for modern cooking. Join me as we dive into a quick, gluten-free recipe that transforms ordinary ingredients into a spectacular dish, all while keeping your weeknight dinner stress-free and utterly delicious!
Why Choose Chinese Steamed Fish?
Quick and Easy: This recipe is a speedy option for busy evenings, allowing you to whip up a healthy dinner in under 30 minutes.
Flavor Explosion: Fresh ginger and savory soy sauce meld beautifully, offering a taste that’s both authentic and gratifying.
Traditionally Inspired: Perfect for celebrations like Lunar New Year, it adds a special touch to any gathering.
Versatile Ingredients: Easily swap out cod for your favorite white fish or salmon, making it suitable for any palate.
Health-Conscious Choice: Gluten-free, low in fat, and high in protein, it’s a guilt-free indulgence that doesn’t compromise on flavor.
Impressive Presentation: The vibrant colors and aromatic steam make this dish a showstopper at the dinner table, sure to impress your guests.
Chinese Steamed Fish Ingredients
For the Fish
• Cod – A mild, flaky fish that serves as the main ingredient; substitute with any white fish like sea bass or tilapia.
• Green Onions – Adds freshness and a slight crunch; consider using scallions or chives as alternatives.
For the Seasoning
• Ginger – Provides aroma and a zesty kick; julienned for even distribution, or use ginger paste in a pinch.
• Soy Sauce – The key seasoning that enhances umami flavor; use tamari for a gluten-free Chinese Steamed Fish version.
• Granulated Sugar – Balances the saltiness; can be omitted for those looking to reduce sugar intake.
• Salt – Enhances flavors; adjust based on the sodium content of the soy sauce you choose.
• Sesame Oil – Adds nuttiness and richness; it’s optional, but highly recommended for that authentic taste.
For the Ginger Oil
• Vegetable Oil – Used for sautéing ginger to release its delightful flavor; neutral oils like canola or grapeseed work well.
How to Make Chinese Steamed Fish
-
Prep Steamer: Start by filling a pot with water and bringing it to a boil. Reduce the heat to a simmer and set a steamer insert on top, ready for fish placement.
-
Layer Fish: In a large bowl, begin by placing 1 tablespoon of chopped green onions at the bottom. Lay the cod fillet on top, then sprinkle another tablespoon of ginger over it for a burst of flavor.
-
Steam Fish: Carefully position the bowl in your steamer. Steam for 8-10 minutes or until the fish is flaky and cooked through. Adjust the steaming time based on how thick your fish fillet is to ensure perfect doneness.
-
Prepare Ginger Oil: In a small saucepan, heat the vegetable oil along with the remaining ginger. Keep it on low heat until sizzling to release an aromatic flavor.
-
Finish Dish: Gently remove the bowl from the steamer. Pour the fragrant ginger oil over the fish, top with the reserved green onions, and serve warm for the best taste experience.
-
Make Soy Sauce Mixture: In a small bowl, combine your soy sauce ingredients and heat until it bubbles. Pour this savory mixture over the fish just before serving to enhance the flavors beautifully.
Optional: Garnish with fresh herbs like cilantro for added flavor and color.
Exact quantities are listed in the recipe card below.
Expert Tips for Chinese Steamed Fish
- Choose Fresh Fish: Select the freshest cod available at your market; a fresher fish will enhance the flavor and texture of your dish.
- Avoid Overcooking: Keep an eye on your steaming time; overcooked fish can become dry. Check for flakiness after 8 minutes.
- Perfect Ginger Oil: Be careful not to burn the ginger in the oil; your ginger oil should enhance the dish’s aroma without bitterness.
- Steamer Alternatives: If you don’t have a steamer, use a bowl upside down in a pot to create space for the fish, ensuring even cooking.
- Serving Temperature: Serve immediately after adding the soy sauce mixture for the best flavor; the dish is meant to be enjoyed warm and fresh.
What to Serve with Chinese Steamed Fish?
Elevate your dining experience with refreshing sides and delightful drinks that complement the delicate flavors of your fish.
- Fluffy Jasmine Rice: A perfect canvas for soaking up the rich ginger-soy sauce, providing a comforting and aromatic base to your meal.
- Stir-Fried Seasonal Vegetables: Incorporate crunchy bell peppers, snap peas, and carrots for a vibrant side that adds color and nutrients, enhancing the dish’s freshness.
- Soy Sauce Dressing Salad: A light salad with cucumber and tomatoes drizzled with soy sauce and sesame oil amplifies the umami flavors, balancing the meal beautifully.
- Hot and Sour Soup: This traditional starter introduces a tangy kick that prepares your palate for the steamed fish, bridging the flavors of your meal wonderfully.
- Chilled Green Tea: Serve a refreshing glass of iced green tea on the side; its mild flavor pairs perfectly with the dish while cleansing your palate between bites.
- Mango Sticky Rice: For dessert, treat your guests to a delightful twist—sweet sticky rice topped with fresh mango and coconut cream to end the meal on a tropical note.
Each of these pairings brings a unique texture and flavor, ensuring a delightful overall dining experience centered around your Chinese Steamed Fish.
Chinese Steamed Fish Variations
Feel free to explore these delightful twists and substitutions to make this dish uniquely yours!
-
Fish Options: Swap out cod for salmon; its rich flavor elevates the dish, bringing a wonderful buttery texture.
-
Chili Heat: Add sliced fresh chilies or a pinch of red pepper flakes for a zesty kick that complements the fish beautifully.
-
Citrus Brightness: A squeeze of lime juice adds refreshing acidity; it brightens the flavors and enhances the dish’s overall zest.
-
Herb Garnish: Fresh cilantro elevates the presentation and adds a pop of flavor; a great herb to showcase your culinary creativity.
-
Vegetable Boost: Layer some thinly sliced bell peppers or bok choy under the fish for added texture and a colorful display that’s healthy too.
-
Garlic Infusion: Incorporate minced garlic along with ginger for an aromatic flavor profile that deepens the savory elements of your dish.
-
Different Accompaniments: Serve with quinoa or cauliflower rice instead of traditional steamed rice; it’s a healthy, gluten-free base to soak up those delicious flavors.
-
Nutty Finish: Drizzle with toasted sesame oil before serving for an extra layer of richness that brings out the umami notes beautifully.
Make Ahead Options
These Easy Chinese Steamed Fish are perfect for meal prep, allowing busy home cooks to save time while still delivering a delicious meal. You can prep the fish with ginger and green onions and refrigerate it up to 24 hours in advance. Simply layer the fish in a bowl with the green onions at the bottom and top with the ginger, then cover and refrigerate. When you’re ready to serve, steam the fish directly from the fridge for about 10-12 minutes, ensuring it remains flaky and flavorful. To maintain its quality, avoid thawing or reheating more than necessary, as freshly steamed fish promises restaurant-quality results with minimal effort!
How to Store and Freeze Chinese Steamed Fish
Fridge: Store leftovers in an airtight container for up to 3 days to maintain freshness. This is the best option for preserving flavor and texture.
Freezer: For longer storage, freeze the fish without toppings in a well-sealed container for up to 2 months. Thaw in the fridge before reheating.
Reheating: Gently reheat in a steamer or microwave with a splash of water to maintain moisture. Avoid overheating to prevent a dry texture.
Best Enjoyed Fresh: For optimal taste and texture, enjoy Chinese Steamed Fish as soon as it’s made, capturing the delightful flavors of ginger and soy sauce.
Chinese Steamed Fish Recipe FAQs
How do I select the best fish for steaming?
Absolutely! Look for fresh cod with bright, clear eyes and a pleasant, ocean-like smell. The flesh should be firm and bounce back when pressed. If you’re unsure, any white fish like sea bass or tilapia can work beautifully as substitutes.
How should I store leftover Chinese steamed fish?
Store leftovers in an airtight container in the fridge for up to 3 days. I recommend placing a sheet of parchment paper between the fish and the lid to help maintain moisture and keep it from drying out.
Can I freeze Chinese steamed fish?
Yes, you can! Just freeze the fish without any toppings in a well-sealed container for up to 2 months. To prepare for later enjoyment, thaw it in the fridge overnight. When ready, gently reheat in the steamer to ensure it remains juicy and tender.
What’s the best way to reheat Chinese steamed fish?
To reheat, place the fish in a steamer or microwave with a splash of water. Steam for about 5-7 minutes or microwave on low power in short intervals, checking frequently. This will help preserve its moist texture without making it tough.
Can I make this recipe gluten-free?
Very much so! Simply substitute the soy sauce with tamari for a gluten-free option. This allows you to enjoy all the rich flavors of Chinese steamed fish without any gluten concerns.
Is Chinese steamed fish suitable for my pets or those with allergies?
While the dish is safe for most human consumption, avoid giving fish prepared with soy sauce, oil, or any added seasonings to pets. Always check for any individual allergies, especially in younger children or guests who may have dietary restrictions.

Chinese Steamed Fish: Flavorful & Quick for Celebrations
Ingredients
Equipment
Method
- Start by filling a pot with water and bringing it to a boil. Reduce the heat to a simmer and set a steamer insert on top, ready for fish placement.
- In a large bowl, place 1 tablespoon of chopped green onions at the bottom. Lay the cod fillet on top, then sprinkle another tablespoon of ginger over it for a burst of flavor.
- Carefully position the bowl in your steamer. Steam for 8-10 minutes or until the fish is flaky and cooked through, adjusting the time based on the thickness of the fillet.
- In a small saucepan, heat the vegetable oil along with the remaining ginger on low heat until sizzling to release its aromatic flavor.
- Gently remove the bowl from the steamer. Pour the fragrant ginger oil over the fish, top with the reserved green onions, and serve warm.
- In a small bowl, combine your soy sauce ingredients and heat until it bubbles. Pour this mixture over the fish just before serving.







