ChineseSteamed

Cantonese Steamed Fish with Ginger and Scallions (Qing Zheng Yu)

Master the art of Cantonese steamed fish, a refined dish that showcases the purity of fresh seafood. This classic recipe features delicate fish perfumed with ginger and scallions, finished with sizzling hot oil and savory soy.

Cantonese Steamed Fish with Ginger and Scallions (Qing Zheng Yu)

Centuries of wisdom. Steamed fish is a technique refined over centuries of wisdom. Yet it remains as relevant today as it was in the kitchens of ancient Chinese courts. Balance in all things. Texture tells the story. This recipe bridges the traditional and the practical — honoring centuries of culinary philosophy while fitting neatly into your modern kitchen schedule.

Ingredients

For the Fish

  • 1 whole fresh fish (1.5-2 pounds), such as sea bass, red snapper, grouper, or striped bass
  • 1 teaspoon salt
  • 1 tablespoon Shaoxing wine
  • 2-inch piece fresh ginger, half sliced thin, half julienned
  • For the Aromatics

  • 4 scallions, divided (2 cut into 3-inch sections, 2 julienned into fine threads)
  • 1-inch piece fresh ginger, julienned into very fine matchsticks
  • 2 sprigs fresh cilantro, leaves only
  • 1 fresh red chili, julienned (optional, for color)
  • For the Sauce

  • 3 tablespoons light soy sauce (premium quality recommended)
  • 1 tablespoon Shaoxing wine
  • 1 teaspoon sugar
  • 2 tablespoons water or fish stock
  • For the Finishing Oil

  • 3-4 tablespoons peanut oil or vegetable oil
  • Additional julienned ginger and scallions for topping
  • For Serving

  • Steamed jasmine rice
  • Blanched Chinese greens (gai lan or bok choy)
  • Instructions

    Preparing the Fish

  • Select the freshest fish possible: Freshness is paramount for steamed fish. Look for clear, bright eyes; red gills; firm flesh that springs back when pressed; and a clean, ocean-like smell. If possible, have the fishmonger clean and scale the fish while you watch.
  • Clean the fish thoroughly: Even if pre-cleaned, rinse the fish inside and out under cold running water. Pay special attention to the cavity, removing any remaining blood or membranes along the spine, as these can cause bitterness.
  • Score the fish: Using a sharp knife, make 3-4 diagonal cuts about 1/4-inch deep on each side of the fish. This allows heat to penetrate evenly and helps the seasonings infuse the flesh. The cuts should be about 1.5 inches apart.
  • Season the fish: Rub the fish inside and out with salt and Shaoxing wine. Place some of the sliced ginger inside the cavity and into the scored cuts. Let the fish sit for 10 minutes to absorb the seasonings.
  • Setting Up for Steaming

  • Prepare your steamer: If using a wok, fill it with 2-3 inches of water and bring to a rolling boil. Set up a steaming rack that sits at least 1 inch above the water level. If using a bamboo steamer, line it with parchment paper or napa cabbage leaves to prevent sticking.
  • Create an aromatic bed: Arrange the scallion sections on the bottom of a heat-proof oval plate that fits inside your steamer with at least 1 inch clearance on all sides for steam circulation. Place the sliced ginger over the scallions.
  • Position the fish: Place the prepared fish on top of the aromatics. The scallions and ginger will elevate the fish slightly, allowing steam to circulate underneath for even cooking.
  • Steaming the Fish

  • Steam over high heat: Carefully place the plate in the steamer. Cover tightly and steam over high heat. Steaming time depends on the thickness of the fish:
  • - 1-inch thick at thickest point: 8-9 minutes - 1.5-inch thick: 10-12 minutes - 2-inch thick: 13-15 minutes
  • Check for doneness: The fish is done when the flesh at the thickest part near the bone is opaque and flakes easily. The flesh should be just set, still moist, and not dry. It's better to slightly undercook than overcook - carryover heat will finish the cooking.
  • Handle with care: Using oven mitts, carefully remove the plate from the steamer. The plate will be very hot and there will be accumulated liquid. Set aside briefly.
  • Preparing the Sauce and Finishing

  • Make the sauce: While the fish steams, combine the light soy sauce, Shaoxing wine, sugar, and water in a small bowl. Stir until the sugar dissolves.
  • Drain the cooking liquid: Carefully tilt the plate and pour off the accumulated steaming liquid into a bowl. This liquid can taste fishy and will dilute your sauce if left on the plate. Some cooks save this liquid for soup stock.
  • Remove old aromatics: Gently remove and discard the ginger slices and scallion sections that were underneath the fish. They have done their job of infusing flavor during steaming.
  • Top with fresh aromatics: Arrange the julienned ginger, julienned scallions, cilantro leaves, and sliced chili (if using) in an attractive pile on top of the fish, concentrating them along the center.
  • The Dramatic Finish

  • Pour the sauce: Drizzle the prepared soy sauce mixture around the fish and over the aromatics.
  • Heat the oil: In a small saucepan, heat the peanut oil over high heat until it just begins to smoke, about 400 degrees F. The oil must be extremely hot for this step to work properly.
  • The sizzle: Standing back slightly to avoid splattering, pour the smoking hot oil directly over the julienned ginger and scallions on top of the fish. You should hear an aggressive sizzle and see a dramatic puff of aromatic steam. This moment is what makes the dish.
  • Serve immediately: Bring the fish to the table immediately while still sizzling. Serve with steamed rice.
  • Tips for Perfect Steamed Fish

    Selecting the Best Fish

    The fish makes or breaks this dish. Consider these options:
  • Sea bass (Chilean or European): Mild, buttery flavor with firm texture
  • Red snapper: Sweet, delicate flesh that steams beautifully
  • Grouper: Firm, meaty texture that holds up well
  • Striped bass: Sweet, clean flavor with fine texture
  • Flounder or sole: More delicate, requires shorter cooking time
  • For freshwater: Carp is traditional in some regions, tilapia works well
  • Achieving Silky Texture

    The hallmark of perfect Cantonese steamed fish is flesh so tender it nearly melts:
  • Never overcook: This is the most common mistake. Fish continues cooking after removal from heat
  • Use vigorous steam: High heat and plenty of steam cooks the fish quickly before it can dry out
  • Watch the eyes: A traditional indicator - when the eyes turn white and protrude slightly, the fish is done
  • Test with chopsticks: The flesh should just flake when prodded at the thickest part
  • The Importance of Hot Oil

    The final oil drizzle is not optional - it's essential:
  • Temperature matters: The oil must be smoking hot (400+ degrees F) or it will make the dish greasy instead of aromatic
  • Work quickly: Have everything ready before heating the oil
  • Safety first: The oil will spatter when it hits the wet aromatics - stand back
  • Use the right oil: Peanut oil has a high smoke point and adds subtle flavor; vegetable oil works too
  • Common Mistakes to Avoid

  • Using stale fish: No amount of technique can save fish past its prime
  • Overcrowding the steamer: Steam needs to circulate freely
  • Skipping the drain: Leaving the steaming liquid makes the sauce watery
  • Cold oil finish: Results in greasy, soggy aromatics instead of aromatic, slightly crispy ones
  • Disturbing the fish: Opening the lid to check repeatedly releases steam and extends cooking time
  • Variations

    Hong Kong Restaurant Style

    Add a splash of hot water to the soy sauce mixture and use a premium aged soy sauce. Some restaurants also add a touch of fish sauce for extra umami depth.

    Hunan-Style Spicy Steamed Fish

    Add fermented black beans, chopped dried chilies, and doubanjiang to the cavity before steaming. Finish with Sichuan peppercorns in the hot oil.

    Teochew-Style with Preserved Vegetables

    Top the fish with preserved mustard greens (suan cai), dried tofu strips, and thinly sliced pork before steaming for a more complex, savory preparation.

    Steamed Fish Fillet Version

    For convenience, use thick fish fillets instead of whole fish. Reduce steaming time to 6-8 minutes depending on thickness. Layer fillets over aromatics and proceed with the same technique.

    With Fermented Black Beans (Dou Chi)

    Add 2 tablespoons of rinsed, chopped fermented black beans over the fish before steaming. This Southern Chinese variation adds a salty, savory depth.

    Storage and Reheating

    Refrigerator Storage

    Steamed fish is best enjoyed immediately but can be stored for up to 2 days in the refrigerator in an airtight container. The texture will not be as delicate after storage.

    Reheating Tips

  • Best method: Gently re-steam for 2-3 minutes until heated through
  • Microwave: Cover loosely and heat in 30-second intervals at 50% power
  • Add fresh aromatics: Top with new julienned ginger and scallions after reheating and add a fresh drizzle of hot oil if possible
  • Not Recommended for Freezing

    Steamed fish does not freeze well. The delicate texture breaks down significantly upon thawing.

    Equipment Needed

  • Large wok with lid or bamboo steamer (14-inch recommended)
  • Steaming rack that fits inside your wok
  • Heat-proof oval plate that fits inside steamer with clearance
  • Sharp knife for scoring
  • Small saucepan for heating oil
  • Julienne peeler or sharp knife for cutting aromatics
  • Instant-read thermometer (optional, for oil temperature)
  • Nutritional Information (Per Serving)

  • Calories: 245
  • Protein: 32g
  • Carbohydrates: 4g
  • Fat: 11g
  • Saturated Fat: 2g
  • Sodium: 680mg
  • Omega-3 Fatty Acids: 1.2g (varies by fish type)
  • Wine and Beverage Pairings

    This delicate dish pairs beautifully with:
  • Muscadet: Crisp, mineral French white that enhances seafood
  • Albari\u00f1o: Spanish white with subtle salinity
  • Dry Riesling: Clean acidity complements the ginger
  • Champagne or sparkling wine: Bubbles cut through the oil
  • Oolong tea: Traditional Chinese pairing that cleanses the palate
  • Sake: Clean, subtle flavors that don't overwhelm the fish
  • Cultural Significance

    In Cantonese tradition, the way steamed fish is served carries symbolic meaning. The fish is always presented whole, with the head pointing toward the guest of honor as a sign of respect. At Chinese New Year, the fish is often only partially eaten, with enough left over to symbolize surplus ("yu") for the coming year. The phrase "nian nian you yu" (may you have abundance year after year) makes fish an essential part of the celebration. The simplicity of Cantonese steamed fish also reflects the Taoist influence on Cantonese cuisine - the idea that cooking should reveal rather than mask the true nature of ingredients. This philosophy stands in contrast to the more heavily spiced cuisines of Sichuan or Hunan, making Cantonese steamed fish a testament to restraint and respect for nature's bounty.
    Affiliate Disclosure: This page contains affiliate links to recommended cookware.
    Shop Recommended Equipment
    *Last updated: 2025-12-20*

    Kitchen Science: Why This Method Works

    Steam transfers heat to food through condensation, which is remarkably efficient — steam at 212°F transfers heat six times faster than air at the same temperature. This is why steaming cooks so quickly. The gentle, moist environment preserves water-soluble vitamins (B and C) that would leach into boiling water, making steaming one of the healthiest cooking methods. The enclosed environment also traps volatile aromatic compounds, concentrating the natural flavors of fresh ingredients.

    Nutrition Deep Dive

    White fish varieties provide lean, highly digestible protein — typically 20-25g per 100g with minimal fat. Fish protein is absorbed more quickly than meat protein due to its lower connective tissue content. White fish is particularly rich in iodine (critical for thyroid function), phosphorus, and selenium. The low calorie density makes fish ideal for nutrient-rich, lighter meals. Even low-fat fish species contain some omega-3 fatty acids, and all fish provides vitamin D in greater quantities than most terrestrial protein sources.

    Hosting and Entertaining Tips

    Fish intimidates many home entertainers, but timing is the only challenge — and it's a short one. Choose thick-cut fillets (halibut, cod, mahi-mahi) that forgive a minute of overcooking better than thin, delicate species. Prepare everything else first, then cook the fish last. En papillote (fish in parchment packets) is a brilliant entertaining technique: assemble packets hours ahead, refrigerate, and pop in the oven 15 minutes before serving. Each guest gets their own beautiful packet to open at the table.

    Seasonal Adaptations

    Chinese culinary philosophy follows seasonal harmony closely. Spring calls for tender bamboo shoots, snow peas, and light steaming techniques. Summer favors cooling ingredients like cucumber, mung beans, and chilled preparations. Autumn brings lotus root, taro, and warming five-spice preparations. Winter demands hearty hot pots, braised dishes, and ginger-heavy seasonings that generate internal warmth according to traditional Chinese medicine principles.

    Food Safety Notes

    Cook fish to 145°F (63°C) — the flesh should be opaque and flake easily with a fork. Fresh fish is highly perishable: buy it last at the market and refrigerate within 30 minutes. Use fresh fish within 1-2 days of purchase. When buying whole fish, look for clear eyes, bright red gills, and firm flesh that springs back when pressed. Frozen fish, when properly handled, can be equal in quality to fresh — many fish are flash-frozen on the boat within hours of catching. Thaw frozen fish overnight in the refrigerator.

    Cultural Context and History

    Chinese culinary tradition spans over 5,000 years and encompasses eight major regional cuisines, each as distinct as the languages spoken in those provinces. The foundational philosophy of balancing yin and yang extends to the kitchen — hot and cold, crispy and soft, sweet and sour must harmonize in every meal. This recipe reflects principles codified since the Zhou Dynasty: the importance of knife skills, the marriage of seasoning and technique, and the belief that food is medicine and medicine is food.

    Ingredient Substitution Guide

    If you need to swap the main protein, these alternatives work well with the same seasonings and cooking method:
  • Shrimp (large): Peel and devein, cook significantly less time. Done when pink and C-shaped.
  • Salmon: Richer and fattier than most white fish. Reduce any added oil.
  • Cauliflower steaks: Cut thick cross-sections and season identically to the fish.
  • Cod or halibut: Mild, flaky white fish. Cod is thinner, so adjust cooking time.
  • Scaling This Recipe

    This recipe serves 4, but it's easily adjusted:
  • Acid ingredients (citrus, vinegar) should be scaled conservatively — start at 1.5x for a doubled recipe and add more to taste.
  • When scaling up, keep in mind that spices and seasonings don't scale linearly — use about 1.5x the spices for a doubled recipe rather than 2x, then adjust to taste.
  • For halving the recipe, most timing stays the same but check for doneness 5-10 minutes earlier since smaller volumes heat through faster.
  • Salt scales linearly for most recipes, but taste at every stage. Your palate is the best measuring tool when cooking for different quantities.
  • Troubleshooting Guide

    Even experienced cooks encounter issues. Here's how to recover:
  • If cooking is uneven, rearrange items halfway through so pieces on the edges (which receive more heat) swap with those in the center.
  • If food is waterlogged, the water level was too high and boiling liquid splashed onto the food. Keep water 1 inch below the steamer basket.
  • If the texture is rubbery rather than tender, you've oversteamed. Start checking 2-3 minutes before the suggested time for future batches.
  • Plating and Presentation

    Position the fillet as the focal point with sides arranged around it like supporting actors. Spoon sauce beside, not over, delicate fish to preserve the beautiful sear. Lemon wheels, capers, or herb sprigs add Mediterranean elegance. For flaky white fish, serve on a bed of vegetables so the base keeps everything together during service.

    Make-Ahead and Meal Prep Tips

    Cooked fish keeps 2-3 days in the refrigerator. White fish flakes easily, making it ideal for cold preparations like salads, tacos, and wraps. Reheat gently in a covered skillet with a splash of water or wine. Freeze raw portions individually wrapped for up to 3 months. Poached or steamed fish reheats better than fried, which loses its crispiness.

    Leftover Transformation Ideas

    Transform your leftovers into entirely new meals:
  • Flake leftover fish into tacos with cabbage slaw, chipotle crema, and fresh cilantro for an easy weeknight meal.
  • Fold into a creamy chowder with potatoes, corn, and bacon — fish chowder made with already-cooked fish takes just 20 minutes.
  • Mix with mashed potatoes to form fish cakes, bread lightly, and pan-fry until golden for a British-inspired treat.

  • Dietary Modifications

    For a gluten-free version, use rice flour or cornstarch for dredging instead of wheat flour. For dairy-free, replace butter with olive oil or coconut oil — both complement fish beautifully. For keto-friendly preparation, skip any breading and focus on herb crusts or simple pan-searing. For low-sodium, replace capers and olives (high-sodium garnishes) with fresh herbs and lemon. To make this Whole30 compliant, ensure any coating is compliant and use clarified butter (ghee) instead of regular butter.

    Mastering the Perfect Texture

    Perfect steaming produces food that's tender and moist with vibrant color. The texture sweet spot for vegetables is "tender-crisp" — yielding to a fork but with a slight bite remaining. For protein, steamed texture should be silky and moist, never rubbery or dry. Doneness sneaks up fast with steam, so start checking 2-3 minutes before the recipe suggests. Once removed from the steamer, residual heat continues cooking for another minute, so pull slightly early for optimal texture.

    Kitchen Wisdom

    These fundamental kitchen principles will elevate not just this recipe, but everything you cook:
  • Learn to cook by sound. A gentle sizzle means the temperature is right for sautéing. A violent splattering means the pan is too hot. Silence in a pan that should be sizzling means the heat is too low.
  • Salt your cooking water generously — it should taste like the sea. This is your only chance to season pasta, vegetables, and grains from the inside. Under-salted water produces bland food that no amount of finishing salt can fix.
  • Toast your spices before using them. A minute in a dry pan over medium heat releases volatile oils and deepens flavor — the difference between spices that whisper and spices that sing.
  • Season in layers, not all at once. Add salt when you sauté the aromatics, again when you add the protein, and a final adjustment before serving. Each addition seasons a different component.

  • Building Your Aromatic Foundation

    Chinese cooking builds flavor from three essential aromatics: ginger, garlic, and scallion — the "flavor trio" that forms the backbone of virtually every Chinese dish. These are typically added to screaming-hot oil in quick succession: ginger first (it can take more heat), then garlic (which burns fast), then scallion whites. Star anise, cinnamon bark, Sichuan peppercorns, cloves, and fennel seed form the five-spice foundation used in braises and roasts. The finishing touch — scallion greens, sesame oil, and white pepper — adds bright, aromatic lift.

    Global Flavor Riffs

    Once you've mastered the base recipe, try these international variations that use the same protein with different flavor profiles:
  • Give this a Peruvian twist with a ceviche-style treatment: "cook" in lime juice with red onion, cilantro, and ají limo for a refreshing cold preparation.
  • Go West African with a tomato-based stew featuring scotch bonnet, ginger, and okra — a style of fish cookery that spans the coast from Senegal to Nigeria.
  • Try a British approach with a classic beer batter (lager, flour, and a touch of baking powder) for pub-style fish with malt vinegar and mushy peas.

  • Chef's Recommended Tools

    Budget Pick

    Stainless Steel Steamer Basket - Expandable

    21,300+

    $9.99

    View on Amazon

    Bamboo Steamer Basket (10 Inch, 2-Tier)

    9,800+

    $18.99

    View on Amazon

    Silicone Steamer Liners (100-Pack)

    11,400+

    $7.99

    View on Amazon

    Disclosure: As an Amazon Associate, we earn from qualifying purchases at no extra cost to you. We only recommend products we genuinely believe will enhance your cooking experience.

    Get Weekly Recipes

    New recipes, cooking tips, and seasonal inspiration delivered every week.

    No spam. Unsubscribe anytime.