This Cantonese steaming method transforms red snapper into a dish with silky tenderness and pure, delicate flavor. The technique preserves the fish’s natural moisture while infusing it with subtle aromatics.
With just a few simple ingredients and precise timing, you’ll achieve restaurant-quality results at home. The fish emerges perfectly cooked, its flesh flaking effortlessly while maintaining that prized velvety texture.
Ingredients for Steamed Red Snapper
Fresh red snapper and aromatic ingredients deliver that signature Cantonese silky texture at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Red Snapper Fillets 🐟 | 1 ½ lb | Fresh, skin-on, about 1-inch thick |
| Ginger 🌿 | 2 tbsp | Fresh, julienned or shredded |
| Scallions 🧅 | 4 whole | Thinly sliced, white and green parts separated |
| Soy Sauce 💧 | 3 tbsp | Light soy sauce preferred |
| Shaoxing Wine 🍷 | 2 tbsp | Or dry sherry as substitute |
| Sesame Oil 🫒 | 1 tsp | Toasted, for finishing |
| Garlic Cloves 🧄 | 3 cloves | Minced or thinly sliced |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Neutral Oil 🫒 | 1 tbsp | For greasing steamer |
| Water 💧 | 2 cups | For steaming |
| Red Chili 🌶️ | 1 whole | Dried, optional for heat |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| White Pepper 🌶️ | ¼ tsp | Ground, for seasoning |
The fish is non-negotiable here. Whole Foods or a reputable Asian market will have the freshest red snapper—look for bright, clear eyes and firm flesh (it should bounce back when pressed). Ask the fishmonger to clean and scale it if you’re not comfortable doing it yourself. The ginger must be fresh; pre-minced jarred ginger lacks the vibrant punch needed to infuse the fish properly.
No Shaoxing wine? Dry sherry works in a pinch, but avoid cooking wine—it’s too harsh. If you’re out of scallions, chives or leeks can substitute (use the white parts only). For a more pronounced aroma, add a few dried shiitake mushrooms to the steaming water. The cilantro garnish is optional but recommended for that fresh finish.
Steamed fish is best served immediately, but leftovers keep in the fridge for 1-2 days. Reheat gently in a steamer or microwave with a damp paper towel to maintain moisture. The aromatics (ginger, scallions) can be prepped a day ahead and stored in the fridge—just bring to room temperature before using.
Why You’ll Love This Recipe
- 20-Minute Meal: I can get this from counter to table faster than it takes to order takeout.
- Umami Bomb: The ginger and Shaoxing wine soak into the snapper, creating this deep, savory flavor that’s honestly restaurant-level.
- Weeknight Hero: It’s my go-to for busy Tuesdays—fancy enough for guests, simple enough for solo dinners.
- Budget Stretcher: One fillet feeds two with rice and greens, and the ingredients are all pantry staples I already keep on hand.
Step-by-Step Instructions for Cantonese-Style Steamed Red Snapper
Master this technique for perfectly tender fillets with delicate, aromatic flavors.
Step 1: Prepare the Fillets and Steamer
Pat the 1.5 lb red snapper fillets dry with paper towels and season both sides with 0.5 tsp salt and 0.25 tsp white pepper. This light seasoning enhances the natural sweetness of the fish without overpowering it. I always check for any remaining scales or pin bones at this stage—running your fingers gently over the surface catches what your eyes might miss.
Set up your steamer by bringing the 2 cups water to a boil in a wok or large pot. Place a heatproof plate inside that fits above the water level. Brush the plate lightly with 1 tbsp neutral oil to prevent the fillets from sticking during steaming. The oil should be just enough to create a thin, even coating.
Step 2: Create the Aromatic Base
In a small bowl, combine the 2 tbsp ginger (julienned or shredded), 3 cloves garlic cloves (minced), and the white portions of the 4 whole scallions (thinly sliced). Scatter this mixture evenly over the prepared plate. These aromatics will infuse the fish with their essence as it steams, creating a fragrant foundation.
Drizzle 3 tbsp soy sauce and 2 tbsp Shaoxing wine over the aromatics. The soy sauce adds depth and umami, while the Shaoxing wine contributes a subtle sweetness and complexity. Add the 1 whole red chili if using, for a gentle heat that balances the dish.
Step 3: Steam the Fillets to Perfection
Place the seasoned red snapper fillets on top of the aromatic bed, skin-side down. Cover the steamer tightly with a lid—this traps the steam and ensures even cooking. Steam over medium-high heat for 8-10 minutes, depending on the thickness of your fillets. The fish is done when it flakes easily with a fork and turns opaque throughout.
Resist the urge to peek during steaming. Opening the lid releases precious steam and can cause the temperature to drop, leading to uneven cooking. The fillets should appear silky and slightly glossy when fully cooked, with the aromatics softened and their flavors melded into the fish.
Step 4: Finish and Garnish
Carefully transfer the fillets to a serving platter, leaving the aromatics behind. Drizzle each portion with 1 tsp sesame oil for a nutty aroma and glossy finish. The sesame oil adds a final layer of richness that ties all the flavors together.
Garnish with the green portions of the 4 whole scallions and 0.25 cup fresh cilantro (chopped). The fresh herbs add a vibrant pop of color and a bright, clean contrast to the rich, savory fish. Serve immediately while hot, with some of the steaming liquid spooned over the top if desired.
Pro Tips For Making Steamed Red Snapper
- Score the Fillets: Make shallow cuts on the skin side of the red snapper fillets before steaming. I learned this the hard way—it lets the heat penetrate evenly and prevents the fish from curling up as it cooks.
- Use Fresh Ginger: Skip the powdered stuff; finely julienne or slice fresh ginger for the steaming liquid. Sounds obvious, but fresh ginger actually changes the outcome, giving a bright, aromatic kick that pairs perfectly with the snapper.
- Don’t Overcrowd the Steamer: Resist the urge to stack or cram the fillets into the steamer basket. After ruining a batch with uneven cooking, I now leave at least an inch between each piece so the steam circulates properly.
- Preheat the Steamer: Start with hot, rising steam—fill the pot with water, bring it to a rolling boil, then add the fish. This guarantees even cooking and keeps the fillets moist, not soggy.
Creative Variations of This Dish
Thai-Inspired Variation
Swap the Shaoxing wine for 1 tbsp fish sauce and add 2 stalks lemongrass (bruised) to the steaming liquid. Top the fillets with kaffir lime leaves and a splash of coconut milk before steaming. The citrusy, herbal notes will transport you straight to Bangkok. 🌿
Spicy Sichuan Style
Create a fiery version by adding 1 tbsp Sichuan peppercorns and 2 dried red chilies to the steaming water. After cooking, drizzle with chili oil and sprinkle with toasted crushed Sichuan peppercorns for that signature numbing heat.
Mediterranean Twist
Replace the soy sauce with 3 tbsp olive oil and add 1 lemon (sliced) to the steamer. Garnish with Kalamata olives and fresh oregano. The bright, briny flavors work surprisingly well with the delicate snapper.
Tea-Infused Elegance
For a sophisticated touch, steep 2 tbsp jasmine tea leaves in the steaming water. The floral aroma subtly perfumes the fish, creating a fragrant, restaurant-worthy dish. Serve with a light ginger-soy dipping sauce. ✨
Vegetable Medley
Place 1 cup shredded napa cabbage and ½ cup shiitake mushrooms beneath the fillets to steam together. The vegetables soak up the aromatic broth, making a complete meal in one dish. I love this for a lighter, veggie-packed option.
Black Bean Sauce
After steaming, top with a quick black bean sauce: sauté 2 tbsp fermented black beans with 1 tbsp garlic and 1 tsp sugar. The salty-sweet sauce adds depth and texture contrast to the tender fish.
Nutrition Facts
Frequently Asked Questions
What thickness works best for even cooking?
Fillets about 1-inch thick steam perfectly in 8-10 minutes. Thinner pieces may overcook, while thicker ones need extra time. Always check doneness with a fork.
Can I use frozen fillets instead of fresh?
Yes, but thaw completely in the fridge overnight first. Pat very dry to remove excess moisture, which can dilute the steaming liquid and affect texture.
Why is my fish falling apart when steamed?
Oversteaming is the main culprit. Stick to 8-10 minutes max for 1-inch fillets. Also, avoid moving the fish too soon after cooking—let it rest 2 minutes before serving.
What can I use instead of Shaoxing wine?
Dry sherry is the closest substitute. For an alcohol-free version, try 1 tbsp rice vinegar plus 1 tsp sugar to mimic the balance of flavors.
- 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