Steamed Whole Fish with Ginger, Scallions, and Soy

Eric Wolfinger


  • One  1 1/2-pound whole white fish, cleaned with head and tail intact
  •   Kosher salt and freshly ground black pepper
  • One  2-inch piece fresh ginger, peeled and finely julienned
  • 1/4 Cup  light soy sauce
  • 1 Tablespoon  rice wine
  • scallion, white and light green parts only, julienned
  • cilantro sprigs
  • 1/2 Cup  canola oil

This is a simple way to prepare whole fish, yet one that few Western cooks have mastered. In the Vietnamese culture, a properly steamed fish is a benchmark for chefs, and those who can't do it right are considered to be bad cooks. A perfectly steamed fish has flesh that is just cooked at the bone, never dry. Typically, whole fish are not served with the liquid in which it was steamed, which is too fishy tasting, and any sauce is added at the end, after the fish has been cooked. In this classic Chinese preparation, the fish is topped with scallions, cilantro and ginger, then doused with hot oil, which releases the flavor of the aromatics into the flesh of the fish.


Rinse the fish in cold water and pat dry with paper towels. Season the fish inside and out with salt and pepper. Place the fish on a heatproof plate that is both large enough to accommodate it (a glass pie plate works well) and will also fit inside your steamer, bending the fish slightly if it is too long. Stuff half of the ginger inside the cavity of the fish and spread the remaining ginger on top of the fish.

Pour water into a wok or stockpot and set a steamer in the wok or on the rim of the stockpot. Make sure the water does not touch the bottom of the steamer. Bring the water to a boil over high heat. Place the plate holding the fish in the steamer, cover, and steam for about 8 minutes, until the fish flakes easily when tested with the tip of a knife. While the fish is steaming, in a small bowl, stir together the soy sauce, wine, and 1 tablespoon of water. Set aside. When the fish is ready, carefully remove the plate from the steamer and pour off any accumulated liquid. Lay the scallion and cilantro along the top of the fish. In a small sauté pan, heat the oil over high heat until it is hot but not smoking. Remove the oil from the heat and pour it directly over the scallion and cilantro to "cook" them. Drizzle the soy mixture over the fish and serve immediately. 


Reprinted with permission from Vietnamese Home Cooking by Charles Phan, copyright © 2012. Published by Ten Speed Press, a division of Random House, Inc.


Calories per serving:

423 calories

Dietary restrictions:

Low Carb Sugar Conscious, Dairy Free, Egg Free, Milk Free, Peanut Free, Tree Nut Free, Shellfish Free, Alcohol Free

Daily value:



  • Fat 30g 47%
  • Carbs 2g 1%
  • Saturated 3g 15%
  • Fiber 0g 2%
  • Trans 0g
  • Sugars 0g
  • Monounsaturated 18g
  • Polyunsaturated 8g
  • Protein 36g 71%
  • Cholesterol 85mg 28%
  • Sodium 966mg 40%
  • Calcium 28mg 3%
  • Magnesium 61mg 15%
  • Potassium 626mg 18%
  • Iron 1mg 7%
  • Zinc 1mg 5%
  • Phosphorus 320mg 46%
  • Vitamin A 12µg 1%
  • Vitamin C 2mg 3%
  • Thiamin (B1) 0mg 5%
  • Riboflavin (B2) 0mg 8%
  • Niacin (B3) 7mg 35%
  • Vitamin B6 0mg 16%
  • Folic Acid (B9) 48µg 12%
  • Vitamin B12 3µg 45%
  • Vitamin D 5µg 1%
  • Vitamin E 6mg 28%
  • Vitamin K 39µg 49%
MORE FROM EDAMAM Have a question about nutritional data? Let us know.
Rate this Recipe

Bring your favorite dish to our table

Join the Daily Meal's Community and Share your Thoughts

The Daily Meal Editors and Community Say...