Skip to recipe
Shared via Hearth — everything for your home →
Cantonese Steamed Fish with Ginger and Scallion
12 min
4 servings

Cantonese Steamed Fish with Ginger and Scallion

The Cantonese banquet test of restraint — a whole fish steamed barely past translucent, dressed with sizzling oil over ginger and scallion threads, and finished with seasoned soy. Freshness of the fish is the entire dish.

  • dairy-free
  • nut-free
  • egg-free
  • high-protein
  • pescatarian
  • low-carb
  • contains-fish

Ingredients

  • whole fresh sea bass or branzino, scaled and gutted1 (about 700 g)
  • ginger1 thumb
  • scallions5
  • cilantro sprigssmall handful
  • light soy sauce3 tbsp
  • water2 tbsp
  • sugar1 tsp
  • Shaoxing wine1 tbsp
  • neutral oil3 tbsp
  • white pepperpinch

Steps

  1. Rinse and score the fish.

    Rinse the fish and pat dry inside and out; score the thickest part of each side with two diagonal slashes.

  2. Prepare and stuff ginger and scallions.

    Slice half the ginger into coins and cut 2 scallions into batons; stuff into the cavity and lay under the fish on a heatproof plate.

  3. Steam the fish.

    Set the plate in a steamer over rapidly boiling water, cover, and steam for 9 minutes (longer for a thicker fish).

  4. Julienne ginger and scallions and soak.

    While the fish steams, julienne the remaining ginger and 3 scallions into fine threads and soak in cold water so they curl.

  5. Warm soy sauce mixture.

    Warm soy sauce, water, sugar, Shaoxing wine, and white pepper in a small pan until just dissolved.

  6. Remove liquid and garnish fish.

    Carefully tip off the milky liquid pooled on the plate, then scatter the drained ginger and scallion threads and cilantro over the fish.

  7. Heat oil until shimmering and smoking.

    Heat the neutral oil in a small pan until shimmering and just smoking, then pour it directly over the aromatics so they sizzle.

  8. Pour soy mixture and serve immediately.

    Pour the warm soy mixture around (not over) the fish and serve immediately.

Nutrition

Nutrition, per serving. 190 calories. Protein 30.5 grams, 63 percent. Carbs 3.5 grams, 7 percent. Fat 6.5 grams, 30 percent. Fiber 0.8 grams, sugar 1.5 grams, saturated fat 1 grams, sodium 700 milligrams. Estimated from ingredients.

Cook this in Hearth.

Save this recipe to your personal cookbook, add ingredients to your grocery list, and cook with step-by-step guidance — all in one warm app.

Open in Hearth →