Cantonese-Style Steamed Fish Recipe

Introduction

Cantonese-style steamed fish is a classic dish that highlights the fresh, delicate flavors of white fish enhanced by aromatic ginger, scallions, and a light soy-based sauce. It’s a simple, healthy recipe that brings a taste of Chinese home cooking to your table.

Cantonese-Style Steamed Fish Recipe - Recipe Image

Ingredients

  • 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
  • 2 tablespoons Chinese light soy sauce
  • 1 tablespoon Shaoxing wine or dry sherry
  • 1 tablespoon granulated sugar
  • 1 whole white-fleshed fish, cleaned and gutted, about 1½ to 2½ pounds (or 1 to 1½ pounds lean white fish fillets)
  • Salt
  • 1 small hot, fresh red pepper, such as Fresno or Thai bird’s-eye, thinly sliced (optional)
  • 3 tablespoons neutral oil, such as vegetable or canola

Instructions

  1. Step 1: Fill a salad spinner with very cold water and add cilantro leaves and tender stems to rinse. Scatter the larger cilantro stems on a plate large enough to hold the fish.
  2. Step 2: Trim the skin and small knobs from the ginger, scatter trimmings over the cilantro stems on the plate. Peel the ginger, then slice it lengthwise into the thinnest planks possible, then cut into slivers and transfer these to the salad spinner.
  3. Step 3: Roughly split scallions at the transition from light to dark green. Add the dark green ends to the plate with cilantro stems.
  4. Step 4: Cut the scallion whites and light green parts into rough 2-inch segments, split each segment in half lengthwise, then slice each half into the thinnest slivers possible and add to the salad spinner.
  5. Step 5: In a small bowl, stir together soy sauce, Shaoxing wine, sugar, and 1 tablespoon water until the sugar dissolves. Set aside.
  6. Step 6: Place a steaming rack or a few clean, empty tuna cans (without tops and bottoms) in a wide, deep, lidded pan or wok. Add enough water to just below the rack’s top and bring to a boil over high heat.
  7. Step 7: If using whole fish, rinse under cold running water, pat dry, and if 2 pounds or larger, slash deeply perpendicular to the spine for even cooking. Lightly salt the fish. Stuff a few aromatics from the plate into the cavity if using whole fish. Arrange fish on the aromatics on the plate, shingling fillets as needed.
  8. Step 8: Transfer the plate to the steamer, cover, and steam until the meat near the thickest part flakes easily with little resistance—about 7 to 10 minutes for flat fish and thin fillets, 9 to 12 minutes for round fish.
  9. Step 9: Using a thin metal spatula, carefully transfer the fish to a serving platter or serve on the steaming plate if you don’t mind guests picking out ginger skin and cilantro stems. Drain liquid by holding fish gently with a spatula while tilting the plate. Pour the soy sauce mixture over the hot fish.
  10. Step 10: Drain and spin aromatics in the salad spinner to create a tangled bird’s nest. Spread half over the fish, sprinkle with sliced chili if using. Heat oil in a small skillet until shimmering and just smoking. Carefully pour the hot oil over the aromatics to sizzle. Top with remaining aromatics and serve immediately.

Tips & Variations

  • Use a young, fresh ginger knob for a milder, more fragrant flavor; the thinner you slice the ginger, the better it infuses the fish.
  • If you can’t find Shaoxing wine, dry sherry is a good substitute.
  • Choose a firm, white-fleshed fish like sea bass, tilapia, or cod for best results.
  • Adjust the chili amount to your heat preference or omit it for a milder dish.
  • For an extra layer of flavor, add a splash of sesame oil along with the soy sauce mixture just before serving.

Storage

Store any leftover steamed fish in an airtight container in the refrigerator for up to 2 days. Reheat gently by steaming or microwaving at low power to avoid overcooking. Avoid reheating in the hot oil to maintain safety and flavor.

How to Serve

Serve this delicious recipe with your favorite sides.

FAQs

Can I use frozen fish for this recipe?

Yes, but it’s best to thaw the fish completely and pat it dry before steaming to ensure even cooking and prevent excess water from diluting the flavors.

How do I know when the fish is perfectly cooked?

The fish is done when the thickest part flakes easily with a fork and shows little resistance when poked. Overcooking will dry out the fish, so check early and often, especially with thinner fillets.

Print

Cantonese-Style Steamed Fish Recipe

This Cantonese-Style Steamed Fish recipe highlights a delicate and aromatic approach to cooking fresh white-fleshed fish. Featuring a fragrant mix of ginger, scallions, cilantro, and a flavorful soy-sherry sauce, the fish is steamed to perfection and finished with sizzling hot oil poured over fresh herbs and optional chili slices for an authentic Cantonese dining experience.

  • Author: Mick
  • Prep Time: 15 minutes
  • Cook Time: 12 minutes
  • Total Time: 27 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Steaming
  • Cuisine: Cantonese

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)
  • Salt, to taste
  • 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 and Oil

  • 2 tablespoons Chinese light soy sauce
  • 1 tablespoon Shaoxing wine or dry sherry
  • 1 tablespoon granulated sugar
  • 1 tablespoon water
  • 3 tablespoons neutral oil, such as vegetable or canola

Instructions

  1. Prepare Cilantro: Fill a salad spinner with very cold water, add cilantro leaves and tender stems to rinse, then set aside the larger stems scattered on a plate large enough to hold the fish.
  2. Prepare Ginger: Trim the skin and small knobs off the ginger, scatter trimmings over cilantro stems on the plate. Peel and slice ginger lengthwise into very thin planks, then cut into thin slivers. Transfer the slivers to the salad spinner with the cilantro leaves.
  3. Prepare Scallions: Roughly split scallions where light green transitions to dark green. Add dark green ends to the plate with the cilantro stems and ginger trimmings. Cut scallion whites and light green parts into rough 2-inch segments, split lengthwise, and slice into the thinnest slivers possible. Add these slivers to the salad spinner.
  4. Make Sauce: In a small bowl, stir together soy sauce, Shaoxing wine or dry sherry, sugar, and 1 tablespoon water until sugar mostly dissolves. Set aside.
  5. Set Up Steaming: Place a steaming rack or several clean empty tuna cans (tops and bottoms removed) inside a wide, deep lidded pan or wok. Add water to just below the rack top, then bring to a boil over high heat.
  6. Prepare Fish: Rinse whole fish under cold running water and pat dry with paper towels; if fish is 2 pounds or larger, slash deeply through its flesh perpendicular to the spine a couple of times for even cooking. Lightly salt the fish. Stuff a few aromatics from the plate into the cavity if whole fish; place the fish on the aromatics on the plate, arranging fillets to fit if using.
  7. Steam Fish: Transfer the plate with fish onto the steaming rack. Cover and steam until the meat near the thickest part flakes easily with little resistance, about 7-10 minutes for flat fish and thin fillets, 9-12 minutes for round fish.
  8. Transfer Fish: Using a thin metal spatula or two, carefully move the fish to a serving platter or serve on the steaming plate. If serving on the plate, drain liquid by holding fish down as you tilt the plate over the sink.
  9. Add Sauce: Pour the prepared soy-sherry sauce mixture over the hot fish.
  10. Finish with Aromatics and Hot Oil: Drain and spin the aromatics (cilantro, ginger, scallions) in the salad spinner to form a tangled ‘bird’s nest.’ Spread half of the aromatics over the fish and sprinkle with thinly sliced chili if using. Heat the oil in a small skillet until shimmering and just starting to smoke. Carefully spoon or pour the hot oil over the aromatics on the fish—it should sputter and sizzle. Top with remaining fresh aromatics and serve immediately.

Notes

  • Use very fresh, whole white-fleshed fish such as sea bass, snapper, or tilapia for the best flavor and texture.
  • The ginger should be sliced as thinly as possible for maximum aromatic infusion and even cooking.
  • If using fillets instead of whole fish, adjust steaming time accordingly and avoid slashing.
  • You can substitute Shaoxing wine with dry sherry if unavailable.
  • Hot oil poured over scallions and aromatics is a classic finishing technique to release fragrant flavors and add a sizzling aroma.
  • If you prefer less heat, omit the fresh chili slices.

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

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating