Chinese Steamed Fish with Ginger Shallot Sauce Recipe

Introduction

Chinese Steamed Fish with Ginger Shallot Sauce is a delicate and flavorful dish that highlights the freshness of the fish with aromatic ginger and shallots. This classic recipe is simple to prepare and perfect for a healthy, elegant meal served alongside rice and steamed greens.

A whole steamed fish lies flat on a white round plate, covered in a light brown sauce that pools around the fish’s edges. On top of the fish are many thin, green, and pale yellow sliced scallions mixed with a few small bright red chili strips, adding color and texture. The fish’s silver tail extends off to the right side of the plate. To the top right corner, there is a white bowl filled with plain white rice, and next to it on the white marbled surface lie a pair of dark brown wooden chopsticks with a small golden square design near the thicker ends. The whole scene is bright and clean with soft natural light. photo taken with an iphone --ar 4:5 --v 7

Ingredients

  • 2 x 350 – 400g / 12 – 13 oz bream or snapper fish, gutted, scaled and cleaned
  • 2 stems of shallots (scallions / green onions), diagonally julienned to 5cm / 2″ length
  • 4 x 3cm / 1 x 2″ piece of ginger, julienned
  • 2 tbsp Japanese cooking sake
  • 2 pinches of salt
  • 3 tsp soy sauce
  • 2 tsp sesame oil
  • 4 tbsp oil (vegetable, canola or peanut oil)
  • Red chilli, julienned (optional)

Instructions

  1. Step 1: Cut 2 slashes on each side of the fish, cutting through to the bone to allow flavors to penetrate.
  2. Step 2: Drizzle 1 tablespoon of sake onto each fish to add subtle flavor and aid in steaming.
  3. Step 3: Steam the fish using your preferred method or bake (see variations below).
  4. Step 4: While fish is cooking, heat 4 tablespoons of oil over medium-high heat until hot and shimmering.
  5. Step 5: Carefully transfer the cooked fish onto serving plates and top evenly with the julienned shallots and ginger.
  6. Step 6: Sprinkle 2 pinches of salt over the fish, then drizzle with soy sauce and sesame oil for balanced seasoning.
  7. Step 7: Pour the hot oil over the fish to sizzle and release the aroma of the ginger and shallots.
  8. Step 8: Garnish with julienned red chilli if using, and serve immediately with steamed rice and Asian greens.

Tips & Variations

  • For a milder flavor, reduce or omit the red chilli garnish.
  • Use a bamboo steamer placed over boiling water for authentic steaming results.
  • Alternatively, bake the fish wrapped in foil at 180°C (350°F) for 15 minutes if you don’t have a steamer.
  • Try using other white fish like sea bass or cod for different textures and flavors.

Storage

Store any leftover steamed fish in an airtight container in the refrigerator for up to 1 day. Reheat gently in a microwave or steam briefly until warmed through. The sauce is best made fresh just before serving for optimal flavor and texture.

How to Serve

A whole steamed fish lies in the center of a large white plate, covered with long, thin green scallions and light, pale yellow ginger strips scattered on top. Small thin slices of red chili peppers add a touch of color on the heap of vegetables. The fish is partially submerged in a light brown soy sauce that pools around the base of the fish, mixing with a creamy pale yellow sauce. To the right, a pair of dark brown chopsticks rests horizontally on the white marbled surface next to a white bowl filled with fluffy white rice. The scene is bright and clean. photo taken with an iphone --ar 4:5 --v 7

Serve this delicious recipe with your favorite sides.

FAQs

Can I use frozen fish for this recipe?

Fresh fish is preferred for the best texture and flavor, but you can use thawed frozen fish if fresh isn’t available. Make sure it is fully defrosted and drained before cooking.

What is the purpose of pouring hot oil over the fish?

Pouring hot oil over the ginger and shallots releases their aroma and slightly cooks them, adding a burst of flavor and a pleasing texture to the dish.

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

Chinese Steamed Fish with Ginger Shallot Sauce Recipe


  • Author: Sophie
  • Total Time: 25 minutes
  • Yield: 2 servings 1x

Description

This classic Chinese Steamed Fish with Ginger Shallot Sauce is a delicate and flavorful dish featuring fresh bream or snapper fish steamed to perfection and topped with a fragrant sauce of julienned ginger, shallots, and a sizzling hot oil drizzle. The sauce, enhanced by soy sauce, sesame oil, and a touch of sake, balances flavors beautifully, while optional red chili adds a subtle heat. Served best with steamed rice and Asian greens, this dish embodies the elegance and simplicity of traditional Chinese cuisine.


Ingredients

Scale

Fish

  • 2 x 350 – 400g (1213 oz) bream or snapper fish, gutted, scaled, and cleaned

Sauce and Aromatics

  • 2 stems shallots (scallions/green onions), diagonally julienned to 5cm (2″) length
  • 4 x 3cm (1 x 2″) piece of ginger, julienned
  • 2 tbsp Japanese cooking sake
  • 2 pinches of salt
  • 3 tsp soy sauce
  • 2 tsp sesame oil
  • Red chili, julienned (optional)

Oil for Sizzling

  • 4 tbsp oil (vegetable, canola, or peanut oil)

Instructions

  1. Prepare the Fish: Make 2 slashes on each side of the fish, cutting through to the bone to help even cooking and flavor penetration.
  2. Marinate with Sake: Drizzle 1 tablespoon of Japanese cooking sake onto each fish to impart subtle flavor and aroma.
  3. Steam the Fish: Place each fish on a plate and put the plates into bamboo steamers. Stack the steamers and cover with a lid. Fill a wok with water, ensuring the water does not touch the bottom of the steamer. Bring the water to a boil over high heat. Place the bamboo steamer on the wok and steam the fish for 10 minutes until cooked through.
  4. Alternative Baking Method: Wrap each fish in foil and place on a baking tray. Bake in a preheated oven at 180°C (350°F) for 15 minutes. Once cooked, carefully open the foil and transfer fish onto serving plates.
  5. Heat the Oil: While the fish is steaming or baking, heat 4 tablespoons of your choice of vegetable, canola, or peanut oil over medium-high heat until it is very hot and starting to shimmer.
  6. Assemble the Dish: Transfer the cooked fish carefully onto serving plates. Top immediately with the julienned shallots and ginger evenly over the fish.
  7. Season the Toppings: Sprinkle 2 pinches of salt evenly over the fish and toppings. Drizzle 3 teaspoons of soy sauce and 2 teaspoons of sesame oil over the shallots and ginger.
  8. Sizzle with Hot Oil: Carefully pour the hot oil over the shallots and ginger on the fish; the oil will bubble and release aromatic flavors, bringing the sauce to life.
  9. Garnish and Serve: Sprinkle with julienned red chili if using. Serve immediately with steamed rice and Asian greens for a complete meal.

Notes

  • Use fresh whole bream or snapper for the best texture and flavor.
  • Japanese cooking sake adds depth and a subtle sweetness but can be substituted with dry sherry or a light white wine if unavailable.
  • Soy sauce should be of good quality; light soy sauce works best for seasoning without overpowering.
  • Red chili adds a mild heat and color but is optional depending on your heat preference.
  • Other steaming options: if you do not have bamboo steamers, you can use a metal steamer basket or a microwave steamer.
  • Ensure the oil is hot enough for the sizzling step to release maximum aroma and flavor.
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Category: Main Course
  • Method: Steaming
  • Cuisine: Chinese

Keywords: Chinese steamed fish, ginger shallot sauce, steamed bream, healthy Chinese recipe, Asian fish dish

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating