Steamed Fish with Garlic and Ginger

Jenny

the heart behind Family Cooks Club

Best seller

knife

You’re Missing Out! This Chef Knife Is a Game-Changer

  • Stays Sharp: Ice-hardened for long-lasting sharpness.
  • Better Control: Unique finger hole for a steady grip.
  • Built to Last: Premium stainless steel and beech wood.
  • Perfect Balance: Comfortable weight for easy use.
  • Big Savings: 70% off, high quality at a steal.
  • Customer Approved: Loved for quality and ease.
Grab Yours Today at 70% Off!

This post may contain affiliate links learn more.

Of all the dishes that have graced our family table, there are a select few that feel like a magic trick. This Steamed Fish with Garlic and Ginger is one of them. I remember the first time I made it, feeling slightly intimidated by the prospect of steaming a whole fish. I worried it would be bland, or worse, overcooked and rubbery. But from the moment the fragrant, sizzling oil hit the fresh scallions and ginger, filling the kitchen with an aroma that was both exhilarating and comforting, I knew I was onto something special. That evening, my family, who were usually reserved in their praise, were completely silent for the first few minutes of eating, followed by a chorus of “Wow, this tastes like it’s from a restaurant!” The fish was incredibly tender, flaky, and infused with the bright, zesty notes of ginger and the savory depth of garlic and soy. It was light yet satisfying, and clean yet profoundly flavorful. It has since become our go-to recipe for a healthy, impressive, and surprisingly fast weeknight dinner that never fails to make everyone feel nourished and cared for.

Ingredients

Here is everything you’ll need to create this delicate and flavorful dish. Using the freshest ingredients possible will elevate the final result from good to truly exceptional.

  • Whole White Fish (or Fillets) – 1.5 lbs (about 680g): A fresh, high-quality white fish is the star of the show. Options like sea bass, snapper, cod, or halibut work beautifully. If using a whole fish, have it scaled and gutted by your fishmonger.
  • Fresh Ginger – 3-inch piece: This aromatic root provides a warm, pungent spice that cuts through the richness of the fish. You’ll want to peel it and slice it into very thin matchsticks (julienned).
  • Garlic – 5-6 cloves: Provides a savory, aromatic depth of flavor. Mince them finely to ensure they distribute evenly and release their full potential.
  • Scallions (Green Onions) – 1 bunch (about 6-8 stalks): These add a fresh, mild onion flavor and a vibrant splash of color. You’ll slice them thinly, separating the white/light green parts from the dark green parts.
  • Light Soy Sauce (or Tamari) – 1/4 cup (60ml): This is the primary seasoning for the sauce, providing a salty and savory umami foundation. Use tamari for a gluten-free option.
  • Shaoxing Wine (or Dry Sherry) – 2 tablespoons: An essential ingredient in Chinese cooking, this rice wine helps to neutralize any “fishy” odor and adds a complex, fragrant aroma.
  • Sesame Oil – 1 teaspoon: A little goes a long way. This finishing oil adds a distinct nutty, toasted aroma that completes the sauce.
  • Sugar – 1 teaspoon: Just a touch of sugar is used not to make the dish sweet, but to balance the saltiness of the soy sauce and round out the flavors.
  • White Pepper – 1/4 teaspoon: Offers a milder, more earthy heat than black pepper, which is traditional in many Asian cuisines and complements the fish perfectly.
  • Neutral-flavored Oil – 3 tablespoons: For the final “sizzle.” Use an oil with a high smoke point like avocado, grapeseed, canola, or peanut oil.
  • Cilantro – 1/2 cup, fresh leaves: Used as a final garnish, cilantro adds a bright, fresh, and slightly citrusy note that lifts the entire dish.

Instructions

Follow these steps carefully to ensure your fish is perfectly cooked, tender, and infused with flavor. The process is straightforward, but timing and preparation are key to success.

Step 1: Prepare the Fish and Aromatics

First, ensure your fish is ready for its steam bath. Rinse the fish (both inside and out if using a whole fish) under cold water and pat it completely dry with paper towels. This is a critical step, as excess moisture will dilute the sauce and make the fish soggy. If using a whole fish, make 2-3 shallow diagonal scores on both sides of the thickest part of the body. This helps the fish cook more evenly and allows the flavors to penetrate deeper.

Next, prepare your aromatics. Rub the Shaoxing wine (or dry sherry) all over the fish, including the cavity if it’s a whole fish. This helps to remove any residual fishy smell. Season the fish lightly with the white pepper. Now, take about one-third of your julienned ginger and a third of the white parts of the scallions and stuff them into the cavity of the whole fish or place them underneath the fillets on your heatproof plate.

Step 2: Set Up Your Steaming Apparatus

The goal is to cook the fish with hot, circulating steam, not to boil it. You can use several methods:

  • Traditional Bamboo or Metal Steamer: Fill a wok or large pot with about 2 inches of water. Place the steamer basket inside, ensuring the water level is below the bottom of the basket.
  • Wok with a Rack: Fill a wok with 2 inches of water and place a small metal steaming rack in the center.
  • DIY Steamer: In a large pot with a tight-fitting lid, place three small, equally-sized heatproof ramekins or tightly crumpled balls of aluminum foil. Add 2 inches of water, ensuring the water doesn’t come over the top of your makeshift rack.

Bring the water to a strong, rolling boil over high heat before you even think about putting the fish in.

Step 3: Steam the Fish to Perfection

Place your prepared fish on a heatproof plate that is slightly smaller than your steamer, allowing room for steam to circulate around it. Scatter half of the remaining ginger and garlic over the top of the fish.

Once the water is at a full boil, carefully place the plate with the fish into the steamer. Cover with a tight-fitting lid and steam over high heat. The cooking time is crucial and will depend on the thickness of your fish. A good rule of thumb is 8-10 minutes per inch of thickness. For 1.5 lb fillets, this will likely be around 8-12 minutes. For a whole fish, it could be 12-18 minutes.

To check for doneness, insert a fork or chopstick into the thickest part of the fish. It should flake easily, and the flesh should be opaque all the way through. Do not overcook, as the fish will become tough.

Step 4: Prepare the Sauce and Garnish

While the fish is steaming, you can prepare the sauce. In a small bowl, whisk together the light soy sauce, sesame oil, and sugar until the sugar is dissolved. Set this aside.

Once the fish is perfectly cooked, carefully remove the plate from the steamer using tongs or oven mitts. It will be very hot. There will be a milky-white liquid that has collected on the plate; this is the steaming liquid. Carefully pour off and discard this liquid, as it can have a strong fishy flavor. Also, remove and discard the ginger and scallions that were cooked with the fish.

Step 5: The Final Sizzle

Now for the most exciting part. Arrange the remaining fresh julienned ginger, minced garlic, and all the green parts of the scallions over the top of the hot, steamed fish. If using, generously sprinkle the fresh cilantro leaves over everything.

In a small saucepan, heat the 3 tablespoons of neutral oil over high heat. You’ll know it’s ready when it just begins to shimmer and you see a tiny wisp of smoke. Be very careful during this step. Immediately and carefully pour the sizzling hot oil all over the aromatics on top of the fish. You should hear a dramatic sizzle and be met with an incredible burst of fragrance as the hot oil instantly cooks the aromatics, releasing their essential oils.

Finally, pour the prepared soy sauce mixture evenly over the entire fish. The residual heat will warm the sauce through. Serve immediately for the best possible taste and texture.

Nutrition Facts

This recipe is as nourishing as it is delicious, offering a lean source of protein and healthy fats.

  • Servings: 4
  • Calories per serving: Approximately 350 kcal
  • Protein: As a lean white fish dish, it is packed with high-quality protein, essential for muscle repair, immune function, and overall body maintenance. One serving provides a significant portion of your daily protein needs.
  • Omega-3 Fatty Acids: Fish like sea bass and cod are good sources of Omega-3s, which are crucial for brain health, reducing inflammation, and supporting a healthy cardiovascular system.
  • Low in Saturated Fat: Steaming is a very healthy cooking method that requires no added fat until the final drizzle of oil. This keeps the dish low in unhealthy saturated fats.
  • Rich in Selenium: Many types of white fish are an excellent source of selenium, a powerful antioxidant mineral that helps protect cells from damage and supports thyroid function.
  • Sodium Content: The primary source of sodium is the soy sauce. To manage sodium intake, you can opt for a low-sodium soy sauce or tamari and adjust the quantity to your preference.

Preparation Time

This dish comes together remarkably quickly, making it a perfect choice for a busy weeknight when you want something special without spending hours in the kitchen.

  • Prep Time: 15 minutes (for washing and drying the fish, and chopping the aromatics)
  • Cook Time: 10-18 minutes (depending on the fish size and thickness)
  • Total Time: Approximately 25-35 minutes

How to Serve

Serving this dish correctly enhances the experience, allowing the delicate flavors to shine. It is best served family-style, as the centerpiece of the meal.

  • The Classic Pairing:
    • Serve immediately with a large bowl of fluffy, steaming hot jasmine rice. The rice is the perfect vessel for soaking up every last drop of the incredibly flavorful ginger-garlic-soy sauce.
  • Add a Green Vegetable:
    • Complement the fish with a simple steamed or blanched green vegetable like bok choy, gai lan (Chinese broccoli), or asparagus. Drizzle the greens with a touch of oyster sauce or a little of the fish’s sauce for a cohesive meal.
  • Create a Full Asian-Inspired Feast:
    • Soup: Start with a light wonton soup or a simple egg drop soup.
    • Stir-Fry: Add a side of vegetable stir-fry with shiitake mushrooms and snow peas.
    • Noodles: Instead of rice, you could serve it alongside simple sesame noodles.
  • Presentation Tips for Impressive Plating:
    • Use an oval-shaped plate that frames the whole fish beautifully.
    • Ensure the final garnishes of scallions and cilantro are bright, fresh, and generously applied for a vibrant look.
    • Bring the entire plate to the table and serve from there, allowing everyone to witness the beautiful presentation before digging in.

Additional Tips

Master this recipe with these eight pro tips that will ensure a flawless result every single time.

  1. Freshness is Non-Negotiable: The simplicity of this dish means the quality of the fish is paramount. Use the freshest fish you can find. Look for clear, bright eyes (on a whole fish), firm flesh that springs back when touched, and a clean smell of the ocean, not a “fishy” odor.
  2. Don’t Skip the Pre-Boil: Always wait for the water in your steamer to reach a full, rolling boil before you place the fish inside. Putting the fish into a steamer that isn’t hot enough will cause it to cook slowly and unevenly, resulting in a tougher texture.
  3. Elevate Your Fish: Make sure the plate holding the fish is raised on a rack above the water level. The fish should be cooked by the steam, not boiled in the water. This is key to achieving a delicate, flaky texture.
  4. The Drier, The Better: Patting the fish thoroughly dry with paper towels before seasoning is a small step with a big impact. It helps the fish steam up cleanly and prevents the final sauce from becoming watery and diluted.
  5. Room for Steam: Do not overcrowd your steamer. There needs to be enough space around the plate for the steam to circulate freely and cook the fish evenly. If your fish is too large, it’s better to steam fillets in two separate batches.
  6. Discard the Steaming Liquid: The initial liquid that collects on the plate after steaming contains impurities and can have a strong fishy taste. Pouring this off and adding the fresh sauce at the end results in a much cleaner, more refined flavor.
  7. Hot Oil is a Must: Do not be timid with heating the oil for the final sizzle. It needs to be very hot (shimmering) to properly flash-fry the aromatics and release their maximum fragrance. This step is what creates the signature restaurant-quality aroma and taste.
  8. Customize Your Aromatics: While ginger, garlic, and scallions are the classic trio, feel free to experiment. You can add a few thin slices of shiitake mushrooms under the fish or add some very finely julienned red chili for a touch of heat.

FAQ Section

Here are answers to some of the most common questions about making Steamed Fish with Garlic and Ginger.

1. Can I use frozen fish for this recipe?
While fresh fish will always yield the best texture and flavor, you can use frozen fish. It is crucial to thaw it completely and safely in the refrigerator overnight. Before cooking, ensure you pat it extra dry with paper towels, as frozen fish tends to release more water.

2. My fish turned out rubbery and tough. What went wrong?
This is almost always a sign of overcooking. Steamed fish cooks very quickly. The moment it flakes easily with a fork, it’s done. Even an extra minute or two on high heat can take it from perfectly tender to tough. Keep a close eye on it, especially the first time you make it.

3. What can I do if I don’t own a steamer?
You don’t need fancy equipment! The DIY method works perfectly. Find a large pot with a lid, place a metal rack or even three balled-up pieces of aluminum foil on the bottom, add water just below the level of the rack, and bring it to a boil. Place your plate of fish on the rack, cover, and steam.

4. Can I prepare any part of this dish in advance?
Yes, you can do the prep work ahead of time. You can chop the ginger, garlic, scallions, and cilantro and store them in separate airtight containers in the fridge for a day. You can also mix the soy sauce mixture ahead of time. However, the fish should only be steamed right before you plan to serve it for the best results.

5. How do I know for sure when the fish is cooked?
The most reliable test is the visual and textural one. Use a fork or a chopstick and gently probe the thickest part of the fish. The flesh should be completely opaque (no longer translucent) and should flake apart easily. If using an instant-read thermometer, the internal temperature should reach 145°F (63°C).

6. Is this recipe gluten-free?
It can be easily made gluten-free. The main source of gluten is traditional soy sauce. Simply substitute it with an equal amount of tamari or a certified gluten-free soy sauce. Also, double-check your Shaoxing wine, as some brands can contain wheat; dry sherry is often a safer gluten-free substitute.

7. How should I store and reheat leftovers?
Store any leftover fish and sauce in an airtight container in the refrigerator for up to 2 days. The best way to reheat it is to steam it again for just 2-3 minutes until warmed through. Microwaving can work, but it can easily overcook the fish and make it tough; use short 30-second bursts on low power if you must.

8. Can I add vegetables to the steamer with the fish?
You can, but it requires some planning. Quick-cooking vegetables like asparagus tips, snow peas, or sliced bell peppers can be added for the last 3-4 minutes of steaming. Heartier vegetables like broccoli or carrot slices should be added to the steamer a few minutes before you add the fish, so they have a head start on cooking.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Steamed Fish with Garlic and Ginger


  • Author: Jenny

Ingredients

Here is everything you’ll need to create this delicate and flavorful dish. Using the freshest ingredients possible will elevate the final result from good to truly exceptional.

  • Whole White Fish (or Fillets) – 1.5 lbs (about 680g): A fresh, high-quality white fish is the star of the show. Options like sea bass, snapper, cod, or halibut work beautifully. If using a whole fish, have it scaled and gutted by your fishmonger.
  • Fresh Ginger – 3-inch piece: This aromatic root provides a warm, pungent spice that cuts through the richness of the fish. You’ll want to peel it and slice it into very thin matchsticks (julienned).
  • Garlic – 5-6 cloves: Provides a savory, aromatic depth of flavor. Mince them finely to ensure they distribute evenly and release their full potential.
  • Scallions (Green Onions) – 1 bunch (about 6-8 stalks): These add a fresh, mild onion flavor and a vibrant splash of color. You’ll slice them thinly, separating the white/light green parts from the dark green parts.
  • Light Soy Sauce (or Tamari) – 1/4 cup (60ml): This is the primary seasoning for the sauce, providing a salty and savory umami foundation. Use tamari for a gluten-free option.
  • Shaoxing Wine (or Dry Sherry) – 2 tablespoons: An essential ingredient in Chinese cooking, this rice wine helps to neutralize any “fishy” odor and adds a complex, fragrant aroma.
  • Sesame Oil – 1 teaspoon: A little goes a long way. This finishing oil adds a distinct nutty, toasted aroma that completes the sauce.
  • Sugar – 1 teaspoon: Just a touch of sugar is used not to make the dish sweet, but to balance the saltiness of the soy sauce and round out the flavors.
  • White Pepper – 1/4 teaspoon: Offers a milder, more earthy heat than black pepper, which is traditional in many Asian cuisines and complements the fish perfectly.
  • Neutral-flavored Oil – 3 tablespoons: For the final “sizzle.” Use an oil with a high smoke point like avocado, grapeseed, canola, or peanut oil.
  • Cilantro – 1/2 cup, fresh leaves: Used as a final garnish, cilantro adds a bright, fresh, and slightly citrusy note that lifts the entire dish.

Instructions

Follow these steps carefully to ensure your fish is perfectly cooked, tender, and infused with flavor. The process is straightforward, but timing and preparation are key to success.

Step 1: Prepare the Fish and Aromatics

First, ensure your fish is ready for its steam bath. Rinse the fish (both inside and out if using a whole fish) under cold water and pat it completely dry with paper towels. This is a critical step, as excess moisture will dilute the sauce and make the fish soggy. If using a whole fish, make 2-3 shallow diagonal scores on both sides of the thickest part of the body. This helps the fish cook more evenly and allows the flavors to penetrate deeper.

Next, prepare your aromatics. Rub the Shaoxing wine (or dry sherry) all over the fish, including the cavity if it’s a whole fish. This helps to remove any residual fishy smell. Season the fish lightly with the white pepper. Now, take about one-third of your julienned ginger and a third of the white parts of the scallions and stuff them into the cavity of the whole fish or place them underneath the fillets on your heatproof plate.

Step 2: Set Up Your Steaming Apparatus

The goal is to cook the fish with hot, circulating steam, not to boil it. You can use several methods:

  • Traditional Bamboo or Metal Steamer: Fill a wok or large pot with about 2 inches of water. Place the steamer basket inside, ensuring the water level is below the bottom of the basket.
  • Wok with a Rack: Fill a wok with 2 inches of water and place a small metal steaming rack in the center.
  • DIY Steamer: In a large pot with a tight-fitting lid, place three small, equally-sized heatproof ramekins or tightly crumpled balls of aluminum foil. Add 2 inches of water, ensuring the water doesn’t come over the top of your makeshift rack.

Bring the water to a strong, rolling boil over high heat before you even think about putting the fish in.

Step 3: Steam the Fish to Perfection

Place your prepared fish on a heatproof plate that is slightly smaller than your steamer, allowing room for steam to circulate around it. Scatter half of the remaining ginger and garlic over the top of the fish.

Once the water is at a full boil, carefully place the plate with the fish into the steamer. Cover with a tight-fitting lid and steam over high heat. The cooking time is crucial and will depend on the thickness of your fish. A good rule of thumb is 8-10 minutes per inch of thickness. For 1.5 lb fillets, this will likely be around 8-12 minutes. For a whole fish, it could be 12-18 minutes.

To check for doneness, insert a fork or chopstick into the thickest part of the fish. It should flake easily, and the flesh should be opaque all the way through. Do not overcook, as the fish will become tough.

Step 4: Prepare the Sauce and Garnish

While the fish is steaming, you can prepare the sauce. In a small bowl, whisk together the light soy sauce, sesame oil, and sugar until the sugar is dissolved. Set this aside.

Once the fish is perfectly cooked, carefully remove the plate from the steamer using tongs or oven mitts. It will be very hot. There will be a milky-white liquid that has collected on the plate; this is the steaming liquid. Carefully pour off and discard this liquid, as it can have a strong fishy flavor. Also, remove and discard the ginger and scallions that were cooked with the fish.

Step 5: The Final Sizzle

Now for the most exciting part. Arrange the remaining fresh julienned ginger, minced garlic, and all the green parts of the scallions over the top of the hot, steamed fish. If using, generously sprinkle the fresh cilantro leaves over everything.

In a small saucepan, heat the 3 tablespoons of neutral oil over high heat. You’ll know it’s ready when it just begins to shimmer and you see a tiny wisp of smoke. Be very careful during this step. Immediately and carefully pour the sizzling hot oil all over the aromatics on top of the fish. You should hear a dramatic sizzle and be met with an incredible burst of fragrance as the hot oil instantly cooks the aromatics, releasing their essential oils.

Finally, pour the prepared soy sauce mixture evenly over the entire fish. The residual heat will warm the sauce through. Serve immediately for the best possible taste and texture.

Nutrition

  • Serving Size: one normal portion
  • Calories: 350