Cantonese Steamed Fish with Ginger and Shallots

Succulent whole fish gently steamed with ginger and shallots, finished with sizzling oil and sweet seasoned soy sauce.

๐Ÿ‡ฆ๐Ÿ‡บAustraliaยท New South Wales
Cantonese Steamed Fish with Ginger and Shallots โ€” New South Wales, Australia
Prep
15 min
Cook
12 min
Total
27 min
Servings
4
Difficulty
Easy
Calories
280 kcal

Ingredients

0 of 11 gathered

Servings
4
Sign in to build a shopping list

Equipment

  • โ€ขlarge wok with lid
  • โ€ขsteaming rack
  • โ€ขheatproof oval serving plate
  • โ€ขsmall saucepan
  • โ€ขsharp chef knife

Nutrition

Per serving, approximate

Calories
280 kcal
fat
14 g
carbs
4 g
fibre
1 g
protein
34 g
calories
280 kcal

Instructions

  1. 1

    Pat the whole fish dry inside and out using paper towels.

  2. 2

    Make three shallow diagonal slashes along both sides of the fish flesh.

  3. 3

    Place a few ginger slices and shredded shallots onto a heatproof oval plate, then lay the fish on top.

  4. 4

    Scatter half of the remaining ginger over the fish and drizzle with the Shaoxing wine.

  5. 5

    Set a steaming rack inside a wok, add water below the rack level, and bring to a rapid boil.

  6. 6

    Carefully rest the plate on the rack, cover with the wok lid, and steam over high heat for 9 minutes.

  7. 7

    Check that the flesh is opaque to the bone, then carefully remove the hot plate from the wok.

  8. 8

    Pour off and discard any cloudy steaming water that has pooled in the plate.

  9. 9

    Top the steamed fish evenly with the remaining shredded ginger, shallots, and fresh coriander sprigs.

  10. 10

    Mix the light soy sauce, water, sugar, white pepper, and sesame oil in a small jug until sugar dissolves.

  11. 11

    Heat the peanut oil in a small saucepan over high heat until lightly smoking.

  12. 12

    Pour the hot oil directly over the aromatics to sizzle, then pour the seasoned soy sauce around the base.

Chef's tips

Choose exceptionally fresh fish with clear, bright eyes and shiny scales. Always drain the accumulated steaming liquid from the plate before adding the fresh aromatics and hot oil to avoid any muddy or bitter flavours.

Ingredient substitutions

  • whole snapper โ†’ whole barramundi, coral trout, or 600 g thick white fish fillets
  • Shaoxing cooking wine โ†’ dry sherry or omitted entirely
  • peanut oil โ†’ canola oil or any neutral high-smoke-point oil

Storage

Store leftover fish in an airtight container in the refrigerator for up to 1 day.

Reheating

Reheat gently by steaming for 3 to 4 minutes until warm through, avoiding the microwave to keep the fish tender.

Common mistakes to avoid

  • โ€ขOvercooking the fish, which causes the delicate white flesh to dry out.
  • โ€ขPouring lukewarm oil over the aromatics, which fails to blister and release their fragrance.
  • โ€ขLeaving the cloudy steaming liquid on the plate, which dilutes the sauce and leaves a fishy taste.

Serving suggestions

Serve immediately with bowls of hot steamed jasmine rice.Accompany with stir-fried Asian greens like bok choy or gai lan in garlic.

Cooked Cantonese Steamed Fish with Ginger and Shallots?

Sign in to save this recipe to a collection. Bookmarking works without an account โ€” it stays on this device.

Sign in for collections

Similar recipes

Dishes with the same spirit, spice level and course.

Recipes using similar ingredients

Use what you already bought for this recipe.