Print

Cantonese-Style Steamed Fish Recipe

4.7 from 110 reviews

A classic Cantonese-style steamed fish recipe featuring a whole white-fleshed fish or fillets delicately steamed on a bed of fresh cilantro, ginger, and scallions, then topped with a savory soy-sherry sauce and hot oil to enhance the fresh aromatics. This light and flavorful dish highlights fresh ingredients and simple steaming technique to preserve the fish’s tenderness and subtle flavors.

Ingredients

Scale

Fish and Aromatics

  • 1 whole white-fleshed fish, cleaned and gutted, about 1½ to 2½ pounds (or 1 to pounds lean white fish fillets)
  • 1 small bunch cilantro, leaves and tender stems separated from larger stems
  • 1 (1½-inch) knob fresh young ginger (about 1 ounce), scrubbed
  • 6 whole scallions, ends trimmed
  • 1 small hot, fresh red pepper, such as Fresno or Thai bird’s-eye, thinly sliced (optional)

Sauce

  • 2 tablespoons Chinese light soy sauce
  • 1 tablespoon Shaoxing wine or dry sherry
  • 1 tablespoon granulated sugar
  • 1 tablespoon water

Other

  • Salt, to lightly season fish
  • 3 tablespoons neutral oil, such as vegetable or canola

Instructions

  1. Prepare the cilantro: Fill a salad spinner with very cold water and add the cilantro leaves and tender stems. Rinse the larger cilantro stems and scatter them on a plate large enough to hold your fish.
  2. Prepare the ginger: Trim skin and small knobs from the ginger. Scatter the trimmings over the cilantro stems on the plate. Peel the ginger and cut it lengthwise into the thinnest planks possible, then cut those planks into very thin slivers and transfer them to the salad spinner with the cilantro leaves.
  3. Prepare the scallions: Split scallions where the light green parts meet the dark green parts. Add dark green ends to the plate. Cut the white and light green parts crosswise into rough 2-inch segments and split each in half lengthwise. Lay each half cut side down and slice lengthwise into thin slivers; add these to the salad spinner with the ginger and cilantro leaves.
  4. Make the sauce: In a small bowl, stir together the Chinese light soy sauce, Shaoxing wine or dry sherry, sugar, and 1 tablespoon of water until the sugar mostly dissolves. Set aside.
  5. Prepare the steamer: Place a steaming rack or a few clean empty tuna cans with tops and bottoms removed in a wide, deep lidded pan or wok. Add enough water to reach just below the top of the rack and bring to a boil over high heat.
  6. Prepare the fish: Rinse whole fish under cold water and pat dry with paper towels. If fish weighs 2 pounds or more, slash deeply through its flesh perpendicular to the spine a couple of times to allow even cooking. Lightly salt the fish and stuff some of the cilantro stems and ginger trimmings into the cavity. For fillets, no rinsing or slashing is necessary. Place the fish on the plated aromatics on the plate.
  7. Steam the fish: Transfer the plate with fish and aromatics to the steamer, cover with a lid, and steam until the thickest part of the fish flakes easily and shows little resistance when poked — about 7 to 10 minutes for flat fish or thin fillets, and 9 to 12 minutes for round fish.
  8. Transfer the fish: Using a thin metal spatula (or two), carefully transfer the fish to a serving platter. Alternatively, serve directly on the steaming plate if preferred, draining excess liquid by gently holding fish down with a spatula as you tilt the plate over the sink.
  9. Add sauce and aromatics: Pour the prepared soy-sherry sauce over the hot fish. Drain and spin the cilantro, ginger, and scallion aromatics in the salad spinner to remove excess water and toss them into a nest-like shape. Spread half of these aromatics over the fish. Sprinkle the sliced red chili if using.
  10. Finish with hot oil: Heat neutral oil in a small skillet until shimmering and just barely smoking. Carefully spoon or pour the hot oil over the aromatics on the fish; the oil should sizzle and sputter. Top with the remaining fresh aromatics and serve immediately.

Notes

  • Use fresh young ginger for a milder, less fibrous flavor and better texture in thin slivers.
  • Slashing large whole fish ensures even cooking through the thick flesh.
  • The hot oil poured over the aromatics releases their fragrance and adds richness without overpowering the delicate fish.
  • If serving on the steaming plate, drain excess liquid carefully to avoid watery sauce on the fish.
  • Adjust chili quantity or omit depending on your heat tolerance.

Keywords: Cantonese steamed fish, steamed white fish, Cantonese fish recipe, healthy steamed fish, ginger scallion fish, Chinese steamed fish