Curry Steam Fish Recipe: Cantonese-Style Flaky White Fish

Complete Curry Steam Fish Recipe: Cantonese Style Flaky White Fish overview image

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.

👨‍🍳
Difficulty
Easy
🐟
Category
Seafood
⏱️
Duration
30 min
🔥
Calories
Low Cal

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

Servings 4
Amount Per Serving
Calories 220kcal
% Daily Value
Total Fat 8g10%
Saturated Fat 1.5g8%
Cholesterol 60mg20%
Sodium 650mg28%
Total Carbohydrate 6g2%
Dietary Fiber 2g7%
Sugars 2g
Protein 28g56%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

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.

2

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.

3

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.

4

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.

★★★★★4.8(4 reviews)
Tyler Parker