Steamed Fish with Ginger and Scallion (34g Protein)

Every Cantonese restaurant does a version of this, usually with a whole fish staring back at you. At home I make it with fillets, which steam in under 10 minutes and skip the bone negotiation entirely. You get 34g of protein per serving from a dish that tastes far more delicate than the effort involved.
Any white fish works. Cod, barramundi, sea bass, tilapia, whatever looks freshest. The recipe is really a method, and the method is the point.
Why this works
Steaming is the gentlest way to cook fish, which is why restaurants trust it with their most expensive catch. Two details carry the dish. First, the fish steams on top of ginger and scallion whites, then that liquid gets poured off, because the drippings taste fishy in the wrong way. Second, the hot oil pour. Oil heated to just smoking, poured over raw ginger and scallion threads, flash-cooks them and releases their aroma into the fish. Skip it and the dish tastes flat. It is 30 seconds of drama that does half the flavor work.
Ingredient notes
Light soy sauce means the standard thin stuff (Kikkoman counts), not low sodium. Frozen fillets are fine if you thaw them fully and pat them dry first, otherwise the extra water dilutes everything. Thicker fillets like cod loin need the full 9 minutes; thin tilapia is done at 7. If your knife skills are not up to fine ginger threads, a coarse grate works, it just looks less elegant.

Steamed Fish with Ginger and Scallion
Ingredients
Method
- Stir the soy sauce, hot water, and sugar together until the sugar dissolves. This is the seasoned soy that finishes the dish.
- Lay the ginger coins and scallion whites on a heatproof plate that fits inside your steamer or wok. Set the fillets on top so steam can circulate underneath them.
- Steam over rapidly boiling water for 7 to 9 minutes depending on thickness. The fish is done when it flakes at the thickest point. Start checking at 7.
- Carefully pour off all the liquid that collected on the plate and discard the spent ginger and scallion from underneath. That liquid is where the fishy taste lives.
- Pile the fresh ginger and scallion threads on top of the fish.
- Heat the oil in a small pan until it shimmers and just begins to smoke, then pour it directly over the threads. They should sizzle loudly. Pour the seasoned soy around the fish, not over it, and serve with rice.
Tips and storage
This dish is best the moment the oil hits, but leftovers keep 2 days and reheat acceptably in a covered pan with a splash of water over low heat. Do not microwave it uncovered unless you want your kitchen to smell like a fish market.
If you like fish dinners that punch above their effort level, the miso glazed cod is the make-ahead version of this idea, and the teriyaki salmon bowls cover the crispy-skin craving. The same less-is-more Cantonese logic also drives my Hainanese chicken rice bowls. For a Thai take on the same steamer, my Thai steamed lime fish swaps the ginger and soy for a raw garlic, chili, and lime sauce.