By Grocery List Plus Editorial Staff | Published on June 14, 2026

Steamed Whole Snapper with Soy, Ginger and Spring Onions

Serves 2

252 cal · 25 min

Steamed Whole Snapper with Soy, Ginger and Spring Onions

Recipe GLPR8f065266b2a73d

4.5(1)
Asian
Main Course
25 min
252 cal
Servings: 2
Stovetop
SNAP eligible

A delicate Southeast Asian-inspired dish featuring a whole steamed snapper seasoned with light soy sauce, fresh ginger, and topped with fresh spring onions. The fish is cooked gently to preserve its tender, flaky texture and mild flavor. Simple, elegant, and ready in under 30 minutes.

Save recipes you love

Create a free Grocery List Plus account to save recipes, rate them, and add every ingredient to your grocery list in one tap.

Ingredients

1 whole snapper (1 pound), gutted and scaled

2 tablespoons light soy sauce

2 tablespoons grapeseed or sunflower oil

Fresh white pepper to taste

1 bunch spring onions, thinly sliced

Directions

  1. Bring a large pot of water to a boil and set up a steamer basket or bamboo steamer. Ensure the water level sits just below the steaming surface.

  2. Pat the gutted and scaled snapper dry with paper towels and place on a heat-safe plate that fits inside your steamer basket.

  3. Season the fish inside and out with white pepper to taste.

  4. Carefully place the plate with the snapper into the steamer basket over the boiling water. Cover and steam for 12–15 minutes, until the fish is opaque and flakes easily with a fork when tested at the thickest part of the body. The fish is cooked through when it reaches an internal temperature of 145°F.

  5. While the fish steams, warm the grapeseed or sunflower oil in a small saucepan over low heat. Do not let it smoke.

  6. Carefully transfer the steamed snapper to a serving plate, keeping the flesh intact.

  7. Drizzle the light soy sauce evenly over the hot fish, then pour the warm oil in a thin stream across the top. The oil will sizzle slightly when it meets the hot fish and soy.

  8. Scatter the thinly sliced spring onions over the fish immediately while it is still hot, allowing their flavors to gently infuse.

  9. Serve immediately and enjoy the delicate, flaky fish with its aromatic toppings.

Comments

Grocery List Plus Editorial Staff4.5

Snapper is consistently available at Publix and Harris Teeter seafood counters in Charlotte and costs around $10-14 per pound, making this roughly $8-11 per serving depending on fish size—reasonable for a whole fish dinner. The ingredient list is genuinely minimal and entirely stocked at any major Charlotte chain; soy sauce, oil, white pepper, and spring onions are staples. The stated 25 minutes is honest for a home cook steaming a whole fish, though fileting takes an extra 3-4 minutes if that step is needed. This is a same-night dish that doesn't reheat well, but it's unfussy, requires minimal active attention once the steamer is going, and the simplicity means it works beautifully as a weeknight protein for two.

Sign in or create a free account to add your review.