Chinese

Cantonese Steamed Fish

A Cantonese-style whole steamed fish finished with ginger, spring onions, soy sauce and hot aromatic oil.

Jump to recipe ↓
Cantonese Steamed Fish

30 mintotal

Prep 15 min · Cook 15 min

Serves
2
Difficulty
Medium
Spice
None

Ingredients

Quantities are for 2 servings.

You'll need: Stovetop.

No inactive time is required; begin steaming only once the water is boiling strongly so the fish cooks quickly and evenly.

Method

  1. Pat the fish dry. Make two shallow diagonal cuts on each side, then rub the fish inside and outside with the salt.

  2. Place half the ginger and half the spring onion whites on a heatproof plate. Set the fish on top and place a little of the remaining ginger inside its cavity.

  3. Bring water to a strong boil in a steamer. Place the plate inside, cover and steam for 9 to 12 minutes, depending on the thickness of the fish.

    9–12 min

  4. Check the thickest part near the backbone. The flesh should be opaque, separate easily from the bone and reach a safe internal temperature. Carefully remove the plate and discard the steaming liquid.

  5. Mix the soy sauce, sugar, water and sesame oil. Spoon the mixture over the fish, then cover it with the remaining ginger, spring onion whites, spring onion greens and coriander leaves.

  6. Heat the neutral oil in a small pan until shimmering but not smoking. Carefully pour it over the aromatics so they sizzle. Serve the fish immediately.

How to tell it's done

The flesh should be moist, opaque and flaky, with no translucent area near the backbone; the spring onions should remain fresh and lightly wilted.

Getting it right

Tip

Begin steaming only after the water is boiling strongly, and discard the liquid released onto the plate so the finished sauce remains clean-tasting.

What to serve it with

Serve immediately with steamed rice and lightly cooked Chinese greens.

Common mistakes

The fish overcooks and the soy sauce tastes watery.
Start with strongly boiling water, time the steam by fish thickness, and discard the liquid collected on the plate before adding the sauce.

Substitutions

  • Sea Bass — Another fresh whole white fish of similar size may be used. Adjust the steaming time according to its thickness.
  • Coriander Leaves — Coriander Leaves may be omitted when unavailable; spring onion should remain because it is central to the finishing aroma.

Storing and reheating

Cantonese steamed fish is best fresh, but leftovers can be refrigerated in a covered container for up to 2 days. Reheat gently until hot; freezing is not recommended for the cooked fish.