This Cantonese-style method delivers flaky white fish infused with aromatic curry flavors through gentle steaming. The technique preserves moisture while allowing spices to penetrate deeply.
Simple ingredients combine to create a light yet deeply flavorful dish. The fish emerges tender and perfectly cooked, with a fragrant curry broth that enhances every bite.
Ingredients for Curry Steam Fish
Pantry staples and fresh fish create this aromatic, flaky Cantonese-style dish with minimal effort.
| Ingredient | Amount | Notes |
|---|---|---|
| White Fish Fillets 🐟 | 1 ½ lb | Cod or sea bass, skinless |
| Curry Powder 🌶️ | 2 tbsp | Mild or hot variety |
| Fresh Ginger 🌿 | 1 whole | Peeled, thinly sliced |
| Garlic Cloves 🧄 | 4 cloves | Peeled, smashed |
| Scallions 🧅 | 4 whole | Cut into 2-inch pieces |
| Soy Sauce 💧 | 2 tbsp | Light or all-purpose |
| Shaoxing Wine 🍷 | 2 tbsp | Or dry sherry substitute |
| Sesame Oil 🫒 | 1 tsp | Toasted variety preferred |
| Vegetable Oil 🫒 | 1 tbsp | Neutral flavor for steaming |
| Water 💧 | 1 cup | For steaming broth |
| Salt 🧂 | ½ tsp | Or to taste |
| Sugar 🍚 | ½ tsp | Balances curry flavors |
| Cilantro 🌿 | ¼ cup | Fresh, chopped for garnish |
The fish is the star—cod or sea bass fillets work best for their delicate, flaky texture. Whole Foods or local fishmongers are ideal for sourcing the freshest cuts. Look for fillets with a slight sheen and no fishy odor (a sign of freshness). The ginger and garlic should be firm and aromatic—avoid any with soft spots or sprouting.
No curry powder? Madras or garam masala can substitute in a pinch, though the flavor profile will differ slightly. Shaoxing wine is traditional but dry sherry works perfectly fine. For a deeper umami, add a splash of oyster sauce (ensure it’s pescatarian-friendly). The scallions can be swapped for chives if that’s what you have on hand.
This dish is best served immediately, but leftovers keep for 2 days in the fridge. Reheat gently to avoid drying out the fish. The curry broth intensifies overnight—great for drizzling over rice the next day. Freezing isn’t recommended as it toughens the fish.
Why You’ll Love This Recipe
- One Pan Magic: I just toss the fish and aromatics in a pan, cover, and let the steam do the work—minimal cleanup, maximum flavor.
- Flavor Bomb: The ginger and garlic infuse the fish with warmth while the curry powder adds that deep, aromatic kick I crave.
- Weeknight Hero: Honestly, it’s my go-to for busy evenings when I need something quick but still impressive.
- Budget Friendly: White fish fillets stretch far, and a little curry powder goes a long way—my wallet thanks me every time.
Step-by-Step Instructions for Curry Steam Fish
This Cantonese technique ensures tender, flaky fish with aromatic curry-infused steam every time.
Step 1: Prepare the Aromatic Base
Thinly slice the fresh ginger and smash the 4 cloves garlic cloves. Heat the 1 tbsp vegetable oil in a wok or large skillet over medium heat until shimmering.
Add the sliced ginger and smashed garlic, stirring for 30-45 seconds until fragrant but not browned. Add the 4 whole scallions cut into 2-inch pieces and cook for another 30 seconds.
Sprinkle in the 2 tbsp curry powder and stir constantly for 1 minute to toast the spices, releasing their deep, warm aroma. This step builds the foundation of flavor for your dish.
Step 2: Create the Steaming Liquid
Pour in the 2 tbsp soy sauce, 2 tbsp Shaoxing wine, 1 cup water, 0.5 tsp salt, and 0.5 tsp sugar. Stir well to combine and bring the mixture to a gentle simmer.
Let it cook for 2-3 minutes until the liquid turns a rich golden color and the curry powder is fully dissolved. Taste and adjust seasoning if needed—the balance of salty, sweet, and umami should be pronounced but not overpowering.
The liquid should be fragrant and slightly thickened from the curry powder. This broth will infuse the fish with its bold flavors as it steams.
Step 3: Steam the Fish to Perfection
Arrange the 1.5 lb white fish fillets on a heatproof plate that fits inside your steamer or wok. If using a bamboo steamer, line it with parchment paper with holes poked in it to allow steam circulation.
Place the plate with the fish over the simmering curry broth. Cover tightly with a lid and steam for 8-10 minutes, depending on the thickness of your fillets. The fish is done when it turns opaque and flakes easily with a fork—don’t overcook, or it will lose its tender texture.
Step 4: Finish and Garnish
Carefully remove the plate from the steamer. Drizzle the fish with the 1 tsp sesame oil, which adds a nutty depth to the dish. Spoon some of the hot curry broth from the wok over the fish to enhance the flavor.
Garnish with the 0.25 cup cilantro, chopped just before serving to preserve its fresh, bright flavor. The cilantro adds a pop of color and a refreshing contrast to the rich, spiced broth.
Serve immediately with steamed rice to soak up every last drop of the fragrant curry sauce. The fish should be moist, flaky, and infused with the complex flavors of the curry and aromatics.
Pro Tips For Making Curry Steam Fish
- Steam Just 8 Minutes: I learned this the hard way—overcook the fish and it turns dry. Set a timer for 8 minutes once the steamer is going, then check for flakiness.
- Bloom the Curry: Heat the curry powder in oil for 30 seconds before adding liquids. Sounds weird, but it wakes up the spices and deepens the flavor in the sauce.
- Score the Fillets: Make 2-3 shallow cuts across each white fish fillet before steaming. This prevents curling and helps the curry ginger sauce penetrate evenly.
- Use Fresh Ginger: Skip the powdered stuff. Fresh ginger grated right into the marinade actually changes the outcome—brighter, sharper, and more aromatic.
Perfect Pairings for This curry steam fish
Rice Companions
Steamed jasmine rice is my top choice—its delicate floral notes complement the curry steam fish without overpowering it. Use 1 cup rice to 1.5 cups water ratio for perfect texture. For extra aroma, cook rice with a pandan leaf or 2-inch ginger slice.
Vegetable Sides
Blanch bok choy or gai lan in the leftover curry broth for 2-3 minutes—it soaks up the flavors beautifully. Alternatively, a simple cucumber salad with 1 tbsp rice vinegar and ½ tsp sugar offers a refreshing crunch. 🥗
Soup Pairings
A light egg drop soup or wonton soup makes a comforting addition. The broths are mild enough to let the fish shine. I often serve this with hot and sour soup for a bolder contrast.
Beverage Choices
Green tea, like jasmine or longjing, cleanses the palate between bites. For alcohol, a crisp Riesling or light lager beer balances the curry’s warmth. Avoid heavy reds that clash with the delicate fish. 🍵
Finishing Touches
Set out small bowls of pickled ginger or chopped chili peppers for customization. A drizzle of light soy sauce at the table enhances the flavors further. These extras let guests personalize their plates.
Nutrition Facts
Frequently Asked Questions
Can I use a different type of fish?
Yes! Firm white fish like halibut or snapper work well too. Avoid very lean fish like tilapia as they may dry out during steaming.
How do I prevent the fish from sticking to the plate?
Lightly grease the plate with oil or line it with parchment paper before placing the fish. This ensures easy removal and keeps the fillets intact.
What if I don’t have a steamer basket?
Use a heatproof plate over a pot of boiling water with a tight lid. Make sure the plate sits above the water level to avoid boiling the fish.
Can I make this ahead of time?
It’s best served fresh, but you can prep the curry broth a day in advance. Reheat the broth before steaming the fish to maintain optimal flavor.
- 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