Asian steamed fish fillets

Category: Everyday Mains Made Simple

This dish features tender white fish fillets carefully steamed with aromatics including garlic, ginger, and scallions. A flavorful broth with soy sauce, ponzu, and chicken broth gently infuses the fish as it cooks, enhancing its natural delicate texture. Thinly sliced Thai chili adds subtle heat while cilantro brings freshness. The fish is layered over scallion greens to subtly infuse the steaming liquid, resulting in moist, flaky fillets bursting with balanced, savory notes. This method ensures an easy, satisfying meal best served warm with rice or vegetables.

Breanna smiling at the camera.
Created By Breanna
Last updated on Sun, 25 Jan 2026 17:13:46 GMT
A bowl of Asian steamed fish with vegetables. Save
A bowl of Asian steamed fish with vegetables. | foodiffy.com

This Asian steamed fish is my favorite quick dinner when I want something light but full of flavor. It comes together in 25 minutes and feels like a restaurant dish without the fuss.

I made this the first time after picking up some fresh perch at the market and it instantly became a regular in my meal rotation. The balance of ginger, garlic, and soy sauce is so comforting and bright I rarely change the flavors.

Ingredients

  • Fish fillets: such as perch flounder bass cod or halibut choose fresh firm fillets with no discoloration and minimal smell for the best texture and taste
  • Garlic cloves: minced garlic adds a pungent depth that enhances the overall savory profile
  • Fresh ginger: sliced thin or julienned gives a warm spicy brightness that lifts the dish
  • Two bunches of scallions: use the whites to flavor the broth and reserve the greens to steam under the fish for a fresh herbal layer
  • Cilantro: chopped for a citrusy contrast to the richness of the soy and fish
  • Thai chili: thinly sliced adds heat but you can reduce or omit if sensitive to spice
  • Chicken broth: provides a savory base broth but vegetable stock works well too
  • Soy sauce: adds salty umami essential for the depth
  • Ponzu: a citrus soy adding brightness and complexity to the steaming liquid
  • Neutral flavored oil: like canola or vegetable oil for seasoning the fish before steaming

Instructions

Build The Base:
Pat the fish fillets dry and check carefully for any larger bones remove them to prevent unwelcome surprises. Lightly drizzle oil over the fish and season with a generous pinch of salt to bring out the natural flavors.
Prepare The Aromatic Broth:
In a pot combine the minced garlic sliced ginger white parts of scallions and chopped Thai chili. Pour in the chicken broth soy sauce and ponzu sauce. Add a pinch of salt. Bring this mixture to a gentle simmer and cover with a lid letting it infuse for 5 minutes. This creates a fragrant and deeply flavored steaming liquid.
Add The Green Scallions and Fish:
Remove the pot from heat and add the green parts of the scallions on top of the simmered broth. This creates a fresh layer that will steam the fish gently. Place the seasoned fish fillets on top of the scallion layer and cover the pot again.
Steam The Fish:
Return the pot to very low heat and cook for 6 to 7 minutes for thinner fillets or up to double that time for thicker cuts. The fish should be opaque and start to flake easily when done.
A bowl of food with fish and vegetables.
A bowl of food with fish and vegetables. | foodiffy.com

I love using fresh ginger in this recipe it brings a warmth that complements the fish perfectly. This dish always reminds me of dinners at my friend’s house where we’d gather around the steaming pot sharing stories and passing bowls of rice.

Storage tips

Steamed fish is best eaten immediately for tenderness and freshness. If you have leftovers cool completely and refrigerate in an airtight container for up to 2 days. Reheat gently in a steamer or microwave on low power to avoid drying out the fish.

Ingredient swaps

You can swap chicken broth for vegetable broth or water to keep it vegetarian friendly. Ponzu can be replaced with a splash of fresh lime juice and a little soy sauce if unavailable. Adjust the chili quantity depending on your heat preference.

Serving ideas

Serve alongside jasmine or basmati rice to catch the flavorful sauce. A simple cucumber salad or steamed greens like bok choy or spinach complement the bright flavors well. Drizzle extra soy or a splash of toasted sesame oil on top for added richness.

A bowl of fish and vegetables.
A bowl of fish and vegetables. | foodiffy.com

This simple steaming method brings out the best in fresh fish. Enjoy your meal and the bright comforting flavors!

Frequently Asked Recipe Questions

→ What types of fish work best for this dish?

Firm, white fish like perch, flounder, bass, cod, or halibut hold up well to steaming and absorb flavors nicely.

→ Can I substitute chicken broth with vegetable broth?

Yes, vegetable broth is a suitable alternative that will still provide depth and moisture to the steaming liquid.

→ How do I know when the fish is cooked through?

The fish should be opaque and flake easily when tested with a fork; cooking time depends on fillet thickness.

→ What is the role of layering scallion greens under the fish?

Scallion greens create a gentle barrier and infuse subtle flavor directly into the fish during steaming.

→ Can I adjust the heat level in this preparation?

Yes, varying the amount or removing the seeds from the Thai chili controls the subtle spiciness.

→ Is it necessary to use ponzu sauce?

Ponzu adds a bright, citrusy note that balances the savory broth but can be substituted with a splash of lemon juice.

Asian steamed fish fillets

Tender fish fillets steamed with garlic, ginger, scallions, and a savory broth blend.

Preparation Time
10 mins
Time to Cook
15 mins
Overall Time
25 mins
Created By: Breanna

Type of Recipe: Lunch & Dinner

Cooking Difficulty: Suitable for Beginners

Cultural Origin: Asian

Portion Size: 4 Number of Servings

Dietary Options: Low-Carb Friendly, Dairy-Free

Ingredients Required

→ Fish

01 680 grams fish fillets (perch, flounder, bass, cod, or halibut), deboned

→ Aromatics

02 5 garlic cloves, minced
03 1 tablespoon ginger, thinly sliced or julienned
04 2 bunches scallions, whites sliced and greens left whole
05 1/3 cup cilantro, chopped
06 1 Thai chili, thinly sliced

→ Liquids and Condiments

07 240 milliliters chicken broth
08 2 tablespoons soy sauce
09 1 teaspoon ponzu sauce
10 neutral-flavored oil

Guide to Cooking

Step 01

Pat the fillets dry and remove any remaining large bones. Drizzle with oil and season generously with salt.

Step 02

In a pot, combine garlic, ginger, scallion whites, and sliced Thai chili. Add chicken broth, soy sauce, ponzu, and a pinch of salt. Bring to a simmer with a lid on for 5 minutes.

Step 03

Remove the pot from heat. Add scallion greens to form a bed between the liquid and fish. Place the seasoned fillets atop the scallions and cover with the lid.

Step 04

Heat gently on low. Steam thin fillets for 6-7 minutes; thicker cuts require double the time. Once opaque and cooked through, remove and serve promptly with rice.

Extra Suggestions

  1. Adjust steaming time based on fillet thickness to avoid overcooking. Serve immediately for best texture.

Necessary Equipment

  • Steaming pot or wok with lid
  • Sharp knife for filleting and slicing

Allergen Info

Always check ingredient labels for allergens, and talk to a health expert if you’re unsure.
  • Contains soy and fish allergens

Nutritional Info (Per Serving)

Nutrition facts are for general information and shouldn’t replace professional health advice.
  • Energy (Calories): 180
  • Fats: 5 g
  • Carbohydrates: 4 g
  • Protein: 28 g