There’s a reason steamed fish remains a cornerstone of Asian cuisine—its simplicity highlights the natural sweetness of fresh fillets. This method preserves delicate textures while infusing subtle aromatics.
With just 10 minutes of gentle steaming, you’ll achieve tender, flaky fish that absorbs the light, savory flavors of ginger and scallions. The technique is straightforward yet delivers restaurant-quality results every time.
Ingredients for Steam Fish
Fresh fillets and bright aromatics create this delicate, restaurant-quality dish with minimal effort.
| Ingredient | Amount | Notes |
|---|---|---|
| White Fish Fillets 🐟 | 1 ½ lb | Cod, haddock, or tilapia preferred |
| Fresh Ginger 🌿 | 2 tbsp | Peeled and julienned |
| Scallions 🧅 | 4 whole | Thinly sliced, green parts only |
| Soy Sauce 💧 | 3 tbsp | Light or low-sodium preferred |
| Sesame Oil 🫒 | 1 tbsp | Toasted for depth of flavor |
| Shaoxing Wine 🍶 | 2 tbsp | Or dry sherry as substitute |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
| Garlic Cloves 🧄 | 3 cloves | Minced finely |
| Vegetable Oil 🫒 | 1 tsp | For greasing steamer |
| Red Chili 🌶️ | 1 whole | Sliced thinly, optional for heat |
| Water 💧 | 2 cups | For steaming in wok |
| Kosher Salt 🧂 | ½ tsp | To taste for seasoning |
The fish quality is paramount here. Wild-caught cod or haddock from Whole Foods or a trusted fishmonger yields the best texture. Look for fillets with firm, translucent flesh—no brown edges or fishy odor. Ginger should be fresh, with smooth, taut skin. Avoid the pre-ground stuff; it lacks the bright, citrusy notes that make this dish sing.
No Shaoxing wine? Dry sherry works perfectly at a 1:1 ratio. Soy sauce can be swapped for tamari if you need gluten-free. Fresh cilantro has no perfect substitute, but Thai basil adds a nice anise note. For the chili, serrano or jalapeño both work—adjust quantity to your heat preference. The sesame oil is non-negotiable though; toasted variety from an Asian market is worth seeking out.
Steamed fish is best served immediately, but leftovers keep 2-3 days in the fridge. Reheat gently in a covered skillet with a splash of water. Fresh ginger and scallions can be prepped a day ahead—store separately in airtight containers. The fillets themselves should be steamed the day of serving for optimal texture and flavor.
Why You’ll Love This Recipe
- One Pan Wonder: I just toss the fish, ginger, and scallions in a pan with a splash of soy sauce and sesame oil—hardly any cleanup.
- Umami Bomb: That first bite of tender fish with the punchy ginger and scallion oil? Ridiculously good.
- Weeknight Hero: Honestly, it’s my go-to when I need dinner ready before the kids start asking for snacks.
- Budget Friendly: White fish fillets stretch far, and a little ginger and soy go a long way—feeds four for under $15.
Step-by-Step Instructions for Asian-Style Steamed Fish
Master this technique for tender, aromatic fillets that highlight the fish’s natural sweetness.
Step 1: Prepare the Fish and Aromatics
Pat the 1.5 lb white fish fillets completely dry with paper towels. This ensures even cooking and prevents the flesh from breaking apart during steaming. Score the fillets lightly on both sides in a crosshatch pattern—this allows the flavors to penetrate deeply.
In a small bowl, combine the 2 tbsp fresh ginger, 3 cloves garlic cloves, 4 whole scallions, and 1 whole red chili. The ginger and garlic should be julienned and minced respectively, while the scallions are thinly sliced. This aromatic base will infuse the fish with layers of flavor during the steaming process.
Step 2: Set Up the Steamer
Pour the 2 cups water into a wok or large pot with a tight-fitting lid. The water level should be about 1 inch below your steaming rack. Bring the water to a rolling boil over high heat.
Lightly grease a heatproof plate or steamer tray with the 1 tsp vegetable oil. This prevents the fish from sticking during cooking. Arrange the fish fillets on the plate, ensuring they’re spaced evenly. The plate should fit comfortably inside your steamer setup without touching the water.
Step 3: Steam the Fish to Perfection
Once the water is boiling vigorously, carefully place the plate with the fish into the steamer. Cover with the lid and steam over high heat for 8-10 minutes. The exact time depends on the thickness of your fillets—you’ll know it’s done when the flesh turns opaque and flakes easily with a fork.
Resist the urge to peek during the first 5 minutes of steaming. The sudden temperature drop from lifting the lid can extend the cooking time. Instead, rely on the visual cue of the fish’s opacity and the internal temperature reaching 145°F.
Step 4: Add the Finishing Sauce
While the fish steams, prepare the finishing sauce. In a small saucepan, gently heat the 3 tbsp soy sauce, 1 tbsp sesame oil, and 2 tbsp Shaoxing wine over low heat for 1-2 minutes. This step mellows the raw edge of the alcohol and allows the flavors to meld together.
Remove the fish from the steamer and carefully pour the warm sauce over the fillets. The residual heat from the fish will continue to cook the sauce slightly, creating a glossy, flavorful glaze that clings to every bite.
Step 5: Garnish and Serve
Sprinkle the 0.25 cup fresh cilantro over the fish as a final garnish. The bright, citrusy notes of the cilantro cut through the richness of the sauce and add a pop of color. Season lightly with the 0.5 tsp kosher salt, adjusting to taste.
Serve immediately while the fish is hot and at its most tender. The fillets should be moist and flaky, with the aromatic ginger, garlic, and scallions infusing every bite. Pair with steamed rice to soak up the delicious sauce.
Pro Tips For Making Steam Fish
- Boil Water First: Start with a rolling boil before adding the fish—I learned this the hard way after serving undercooked fillets once too often.
- Slice Ginger Thin: Fresh ginger should be cut into paper-thin slices so it infuses the steam quickly; thick pieces just sit there looking pretty.
- Pat Fish Dry: Blot the fillets with a paper towel before steaming to prevent the sauce from sliding right off the slippery surface.
- Rest Before Serving: Let the fish sit covered for 2 minutes after steaming so the soy and sesame oil soak in instead of pooling at the bottom.
Flavor Customization for steam fish
Add Citrus Zest
Brighten the dish with 1 tsp lime or lemon zest added to the finishing sauce. The citrus oils complement the ginger and garlic beautifully. I love how this small addition makes the flavors pop without overpowering the delicate fish. 💛
Spice It Up
For heat lovers, add 1 tsp sriracha or ½ tsp chili crisp to the sauce before pouring over the fish. The spice cuts through the richness while respecting the dish’s light nature. Adjust to your preferred heat level.
Herb Variations
Swap cilantro for ¼ cup Thai basil or 2 tbsp mint leaves for a different aromatic profile. Thai basil adds an anise note, while mint brings a refreshing coolness. Both pair wonderfully with the steamed fish.
Umami Boost
Stir 1 tsp fish sauce or 1 tbsp oyster sauce into the finishing sauce for deeper umami flavor. I prefer Red Boat fish sauce for its clean, balanced taste. This works especially well with firmer fish like cod.
Sweet Touch
Balance the savory notes with 1 tsp honey or 1 tsp brown sugar in the sauce. The sweetness enhances the natural sugars in the fish. I add this when serving to kids or those new to Asian flavors. ✨
Nutty Crunch
Sprinkle 2 tbsp toasted sesame seeds or ¼ cup crushed peanuts over the finished dish. The crunch contrasts beautifully with the tender fish. Toast seeds in a dry pan for 1-2 minutes until fragrant.
Nutrition Facts
Frequently Asked Questions
What’s the best fish for steaming?
Cod, haddock, or tilapia work best. Their firm, mild-flavored flesh holds up well to gentle steaming and absorbs aromatics beautifully. Avoid very oily fish like salmon.
Can I steam fish without a bamboo steamer?
Use a metal colander or heatproof plate over a pot of boiling water. Just ensure it fits snugly and doesn’t touch the water. A tight-fitting lid is key.
How do I know when it’s done?
The flesh should turn opaque and flake easily with a fork. For accuracy, use a thermometer to check for 145°F internal temperature. Don’t overcook—it continues cooking slightly off the heat.
Can I make this ahead of time?
Steamed fish is best served immediately, but leftovers keep for 2-3 days in the fridge. Reheat gently with a splash of water to prevent drying out.
- 6 Egg Cake Recipe with Oil: Light as Air With Buttery Moisture - October 4, 2026
- 4 Bean Casserole Recipe: One-Pan Heartiness With Smoky Paprika Depth - October 4, 2026
- 3-Ingredient Keto Mug Cake Recipe: Microwave Magic in 2 Minutes - October 4, 2026