Steamed Fish with Mushrooms (Light & Nourishing Chinese Recipe)
This Steamed Fish with Mushrooms is a light and healthy Chinese steamed recipe thatβs rich in good protein and fibre. The flavours are mild and comforting, with natural sweetness from the fish and subtle umami from the mushrooms.
I featured this dish in my Steam to Slim series as it uses minimal oil, has no added sugar, and focuses on light, nourishing ingredients. If youβre looking for simple Chinese recipes that are light, nourishing, and easy to prepare, this is one dish youβll want to try.

Other dishes that are light and nourishing are Steamed Egg with Fish Slices and Simple Steamed Herbal Chicken.
Steamed Fish with Mushrooms Short Video:
What equipment can I use to steam?
I love using bamboo steamer baskets, which you can easily find on Amazon.
You can also use other types of steam equipment. However, they tend to produce more water condensation and cause the steam water to drip onto the food. The water condensation usually isnβt much, but to prevent it, you can wrap the lid with a cloth.

What other recipes you may like:
You may also love my Lemongrass Steamed Fish, Steamed Meatball with Spinach or Steamed Egg with Fish Slices.
Frequently Asked Questions (FAQ)
What type of fish works best for this recipe?
Fresh white fish works best for steaming. You can use whole fish or fish fillets, depending on whatβs available. Just adjust the steaming time based on the thickness of the fish.
Can I use fresh mushrooms instead of dried mushrooms?
Yes. If you donβt have dried mushrooms, you can substitute with fresh mushrooms such as shiitake, oyster mushrooms, or shimeji mushrooms. Keep in mind that dried mushrooms have a deeper, more concentrated umami flavour, while fresh mushrooms give a lighter taste.
Do I need to soak dried mushrooms before using?
Yes. Dried mushrooms should be soaked until soft before cooking. This helps them rehydrate properly and release their flavour during steaming.
Can I add more mushrooms for extra fibre?
You can, but avoid adding too much. Mushrooms absorb water easily and the dish may end up dry. You may add more Shaoxing wine and any stock of your choice if you want to add more mushrooms.
Why do you place ginger at the bottom of the plate?
Placing ginger underneath the fish helps reduce any fishy smell and adds a light fragrance as the fish steams.
Can I skip the Shaoxing wine?
Yes. Shaoxing wine adds aroma and remove fishy taste, but the dish will still taste good without it.
How do I know when the fish is fully cooked?
The fish is done when the flesh flakes easily with a fork or chopsticks. Avoid over steaming, as this can make the fish dry and tough.
Can I prepare this dish in advance?
Steamed fish is best enjoyed fresh. If needed, you can prep the ingredients ahead of time, but steam the fish just before serving for the best texture and flavour.

Ingredients ζζοΌ
250 grams fish fillet 250ε ι±Ό
2 dried mushroom, rehydrated 2ζ΅εΉ²ι¦θοΌε·²ζ³‘ε)
5 slices ginger 5ηηε§
Seasoning θ°ζ:
1/8 teaspoon salt 1/8 θΆεη
1 tablespoon Shaoxing wine 1ζ±€εη»ε ΄ι
Garnish and final seasoning θ£ ι₯°εζεθ°ε³:
1 tablespoon garlic oil 1ζ±€εθζ²Ή
1/2 teaspoon light soy sauce 1/2 θΆεηζ½
1 sprig spring onion, thinly sliced 1 ζ Ήθ±,εζθη
1 chili, thinly sliced 1 δΈͺθΎ£ζ€
Method:
Prepare the ingredients
- Pre-soak mushrooms until soft (about 4 hours or overnight). Squeeze out all the excess water.
- Cut the mushrooms and ginger into thin slices.
- Season the fish on both sides with salt.
Assemble the Dish
- Place the ginger slices onto a heatproof plate.
- Add the mushrooms on top of the ginger.
- Place the fish on top of the mushrooms.
- Drizzle with Shaoxing wine.
Steam the Fish
- Bring the water in the steamer to a rolling boil.
- Steam on high heat for 6β8 minutes, depending on the thickness of the fish.
Finish and Serve
- Once cooked, remove from the steamer.
- Drizzle with fragrant garlic oil and soy sauce.
- Garnish with spring onion and chilli.
- Serve immediately.

Cooking tips:
Choose the right fish: Fresh fish gives the best flavour and texture. This method works well for both whole fish and fish fillets.
Donβt overdo the mushrooms: Mushrooms absorb water easily. Adding too much can make the dish too dry.
Use ginger as a base: Placing ginger at the bottom helps reduce any fishy smell and adds a light fragrance to the dish.
Steam on high heat: High heat ensures the fish cooks quickly and evenly, keeping the flesh tender and moist.
Watch the steaming time: Oversteaming will dry out the fish. Remove it as soon as the flesh flakes easily.
Add sauce after steaming: Drizzling garlic oil and soy sauce at the end keeps the flavours fragrant.
Garlic oil substitute: Garlic oil lifts the overall flavours of the dish. If you donβt have garlic oil, you can use a few drops of sesame oil. Use sesame oil sparingly, as it has a stronger aroma.
Season lightly: Fish has a delicate flavour. Itβs better to start light and adjust at the end.
You might enjoy these other recipes:
Print Recipe for Steamed Fish with Mushrooms:
Steamed Fish with Mushrooms (Light & Nourishing Chinese Recipe)
Ingredients
- 250 grams fish fillet 250ε ι±Ό
- 2 dried mushroom rehydrated 2ζ΅εΉ²ι¦θοΌε·²ζ³‘ε)
- 5 slices ginger 5ηηε§
Seasoning θ°ζ:
- 1/8 teaspoon salt 1/8 θΆεη
- 1 tablespoon Shaoxing wine 1ζ±€εη»ε ΄ι
Garnish and final seasoning θ£ ι₯°εζεθ°ε³:
- 1 tablespoon garlic oil 1ζ±€εθζ²Ή
- 1/2 teaspoon light soy sauce 1/2 θΆεηζ½
- 1 sprig spring onion 1 ζ Ήθ±, εζθη
- 1 chili 1 δΈͺθΎ£ζ€, εζθη
Instructions
Prepare the ingredients
- Pre-soak mushrooms until soft (about 4 hours or overnight). Squeeze out all the excess water.
- Cut the mushrooms and ginger into thin slices.
- Season the fish on both sides with salt.
Assemble the Dish
- Place the ginger slices onto a heatproof plate.
- Add the mushrooms on top of the ginger.
- Place the fish on top of the mushrooms.
- Drizzle with Shaoxing wine.
Steam the Fish
- Bring the water in the steamer to a rolling boil.
- Steam on high heat for 6β8 minutes, depending on the thickness of the fish.
Finish and Serve
- Once cooked, remove from the steamer.
- Drizzle with fragrant garlic oil and soy sauce.
- Garnish with spring onion and chilli.
- Serve immediately.
