July 7, 2026 · 15 min

Steamed Barramundi with Sweet Soy Ginger Sauce and Roasted Broccoli

Dinner15 min2372 cal / serving

This steamed barramundi recipe brings the delicate flavors of Cantonese-style fish to your home kitchen. Firm, mild barramundi fillets are gently steamed until perfectly flaky, then finished with a vibrant sauce made from soy sauce, ponzu, fresh ginger and scallions. The result is a light yet satisfying dish that feels both elegant and approachable.

Paired with fragrant jasmine rice and tender roasted broccoli, this meal comes together quickly with minimal fuss. Whether you’re a seafood lover or just looking for a new weeknight favorite, this recipe delivers restaurant-quality results using simple techniques and everyday ingredients.


Recipe details

Dinner15 min2372 cal / serving2 servings

Nutrition per serving

Calories2372 kcalProtein9.9 gFat208.3 gCarbs110.2 gSugar61.2 gFiber4.1 gSodium2617 mg

Dietary labels

Gluten-free: noLactose-free: yesDairy-free: yes

Allergen check

Gluten / wheat: containsMilk / dairy: not detectedEgg: not detectedFish: containsShellfish: not detectedPeanut: not detectedTree nuts: not detectedSoy: containsSesame: not detectedMustard: not detectedCelery: not detectedSulphites: not detectedLupin: not detectedMolluscs: not detected

Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies. Some ingredient amounts or nutrition values were incomplete, so this is marked as a partial estimate.


Ingredients

Ponzu Sauce12 milliliters Ponzu SauceView ingredient guide
Zucchiniunit ZucchiniView ingredient guide
Jasmine Rice0.75 cup Jasmine RiceView ingredient guide
Soy Sauce4 tablespoon Soy SauceView ingredient guide
Barramundi10 ounce BarramundiView ingredient guide
Broccoli1 unit BroccoliView ingredient guide
Scallions2 unit ScallionsView ingredient guide
Cilantro0.25 ounce CilantroView ingredient guide
Ginger1 thumb GingerView ingredient guide
Saltteaspoon (tsp) SaltView ingredient guide
Sugar1 teaspoon (tsp) SugarView ingredient guide
Cooking Oil4 teaspoon (tsp) Cooking OilView ingredient guide
Black Pepperteaspoon (tsp) Black PepperView ingredient guide

Instructions

  1. Adjust rack to top position and preheat oven to 425°F. Wash and dry produce. Pat barramundi dry with paper towels; place in a large bowl. Add half the soy sauce and half the ponzu (you’ll use the rest later). Turn to coat. Set aside to marinate, skin sides up, at least 10 minutes. In a small pot, combine rice, 1¼ cups water and a pinch of salt. Bring to a boil, then cover and reduce to a low simmer. Cook until tender, 15-18 minutes. Keep covered off heat until ready to serve.
  2. While rice cooks, trim and halve zucchini lengthwise; cut crosswise into ½-inch-thick half-moons. Peel ginger and slice lengthwise into ¼-inch-thick planks; stack planks and slice lengthwise to create ¼-inch-thick matchsticks. Trim and halve scallions lengthwise; cut crosswise into 1-inch pieces, separating whites from greens. Roughly chop cilantro. In a medium bowl, whisk together remaining soy sauce, remaining ponzu, 2 TBSP warm water and 1 tsp sugar until sugar dissolves.
  3. Cut a 12-inch-long piece of aluminum foil. Roll up foil lengthwise, then form into a coil. Place foil coil in center of a large pan. (Tip: Use a 10-inch stainless steel pan-foil could damage nonstick.)
  4. Toss broccoli on a baking sheet with a drizzle of oil, salt and pepper. Roast on top rack, tossing halfway through, until tender and lightly browned, 14-16 minutes.
  5. While broccoli cooks, place barramundi, skin sides down, on a heatproof plate; discard any remaining marinade. Set plate with barramundi on top of foil coil, gently pressing plate so it’s level and foil flattens slightly. Carefully fill bottom of pan with 1 inch of water. Cover pan with a tight-fitting lid and heat over high heat until water boils. (No lid? Tightly cover with foil or set a baking sheet on top.) Reduce heat to medium; steam, covered, until fish is cooked through and easily flakes with a fork, 8-10 minutes. Carefully transfer fish to a separate plate.
  6. While fish steams, heat 1 TBSP oil in a small pan over medium-high heat. Add ginger and scallion whites; cook, stirring, until fragrant and scallion whites are lightly browned, 2-3 minutes. Stir in scallion greens and half the cilantro. Add soy sauce mixture and cook, stirring, until sauce has reduced slightly, 30-60 seconds.
  7. Divide rice and roasted broccoli between shallow bowls; top rice with barramundi. (If you prefer to remove the skin, turn fish skin side up and gently pull skin away using a fork.) Spoon sauce over barramundi and garnish with remaining cilantro. Serve.

Recipe Tips

For the steamer, use a stainless steel pan to avoid damaging the surface with the foil coil.

If you don’t have a lid for the pan, tightly cover with foil or place a baking sheet on top.

To remove the skin from the cooked fish, turn it skin side up and gently pull away with a fork.

FAQ

Can I use a different fish for this recipe?

Yes, you can substitute barramundi with other firm white fish like cod, halibut or sea bass. Adjust steaming time as needed based on thickness.

What can I use instead of ponzu sauce?

If you don’t have ponzu, mix equal parts soy sauce and fresh lemon or lime juice with a splash of mirin or a pinch of sugar.

How do I know when the fish is fully cooked?

The fish is done when it flakes easily with a fork and is opaque throughout. Steaming typically takes 8-10 minutes for 10-ounce fillets.

DandyRecipes community

Rate and discuss this recipe

Your rating and comments help other DandyRecipes readers decide what to cook next.

Your recipe vote

No DandyRecipes user votes yet.

Recipe comments

0 DandyRecipes comments

No DandyRecipes comments yet.

More recipe ideas

12 similar recipes you might like

These suggestions are based on shared ingredients, meal type, and recipe metadata.