Nutrition Facts
Servings: 3 ServingCalories:310kcalTotal Fat:16gSaturated Fat: 4gSodium:780mgProtein:28gCarbohydrates: 9g
Every time I visit a traditional Hong Kong dim sum hall, the push cart carrying steamed chicken with fish maw disappears before it even reaches half the room. I started making this at home after realizing how few ingredients it actually takes to get that silky, savory depth. Once you understand how dried fish maw behaves in steam heat, the whole dish comes together in a way that feels almost effortless.
Fish maw brings something no other ingredient quite replicates. After soaking and steaming, it transforms into a soft, spongy layer with an almost custard-like give that absorbs the savory chicken juices completely. The chicken stays tender because steam cooks gently without pulling moisture out.
Together, they create a dish that reads as light but feels genuinely satisfying. It is the kind of plate that disappears at a family table without anyone needing to say a word about it.
Keeping things traditional here means the ingredient list stays short. A handful of pantry items do the heavy lifting when the quality of the fish maw is solid.
Chicken thighs (450g / 1 lb, bone-in preferred): Thigh meat stays juicy through the steam cycle where breast can tighten up. I always keep the bone in for extra flavor in the sauce that pools at the bottom of the plate.
Dried fish maw (40g / 1.4 oz): This is the heart of the recipe. Dried fish maw looks almost like a pale, rigid foam when raw, but it blooms dramatically after soaking. Look for thick-cut pieces at Chinese grocery stores — they hold their shape better under steam and give a more satisfying texture. Thinner grades go mushy.
Oyster sauce (2 tbsp / 30ml): Adds a rounded, umami backbone without overpowering the delicate fish maw flavor.
Light soy sauce (1 tbsp / 15ml): For salinity and color. I go light here because the oyster sauce already carries depth.
Sesame oil (1 tsp / 5ml): Just a finish drizzle before steaming locks in a nutty aroma.
Ginger (1-inch knob, julienned): Non-negotiable. It keeps the chicken fresh-tasting and removes any slight fishiness from the maw.
Cornstarch (1 tsp / 3g): Helps the marinade cling and gives the sauce that glossy pooling effect around the plate.
Sugar (half tsp / 2g): Rounds out the saltiness without making anything sweet.
White pepper (quarter tsp): Subtle warmth that Chinese home cooks almost never skip.
Soak the dried fish maw the night before or at minimum 4 hours ahead in cold water, changing the water once halfway through. It needs time to fully rehydrate without becoming waterlogged. Once softened, cut into 5cm pieces, pat dry, and set aside. Prep the chicken by cutting into 4cm chunks and marinate at least 30 minutes before steaming.
Drain and squeeze the soaked fish maw gently. Cut into bite-sized pieces roughly 5cm long. If any pieces feel slimy rather than springy, they soaked too long — rinse them again and pat very dry. Good fish maw at this stage should feel like firm, damp foam.
Combine chicken pieces with oyster sauce, light soy sauce, cornstarch, sugar, white pepper, and sesame oil in a bowl. Toss until every piece is coated. Let it sit at room temperature for 30 minutes. The cornstarch will create a slight tackiness, which is exactly what you want — it helps the sauce cling during steaming.
Use a wide, shallow heatproof plate. Lay the fish maw pieces across the base first, then arrange marinated chicken on top with julienned ginger scattered between pieces. Spoon any remaining marinade over everything. This layering matters — the fish maw sits in the dripping chicken juices and absorbs them completely as steam rises.
Bring your steamer to a full boil before placing the plate inside. Steam over high heat for 14 to 16 minutes. You are looking for chicken with no pink at the joint and juices that run clear when pierced. The fish maw should look swollen and glossy, almost translucent around the edges. A probe thermometer should read 75°C / 165°F at the thickest part of the chicken.
Remove the plate carefully (steam burns are no joke). Scatter thinly sliced scallion over the top and drizzle a half teaspoon of hot sesame oil across the surface right before serving. The residual heat does the rest. Serve immediately with steamed jasmine rice.
Chinese fish maw is the dried swim bladder of large fish, typically croaker or sturgeon varieties. It has been prized in Chinese cooking for centuries, valued for its collagen content and its ability to absorb surrounding flavors without asserting a strong taste of its own.
At the dim sum table: Fish maw dishes typically appear as part of a spread rather than as a centerpiece, which makes this steamed chicken format so smart — it lets the fish maw act as a textural co-star alongside protein.
Selecting quality dried fish maw: Thick, honeycomb-textured pieces from Chinese grocery stores tend to be the best value. Avoid pre-fried versions for this recipe as they require additional prep and can turn overly soft in steam.
I tend to build a small dim sum spread around this dish rather than treating it as a solo centerpiece. It pairs naturally with lighter, steamed items that do not compete with the savory depth.
Steamed fish maw dishes are best eaten the day they are made — the texture of the fish maw softens considerably overnight. If you do have leftovers, store them in an airtight container in the fridge for up to one day. Reheat gently in a steamer for 5 minutes rather than using a microwave, which makes the chicken rubbery and turns the fish maw dense. A quick splash of fresh oyster sauce before reheating brings back some of the gloss.
A treasured Cantonese dim sum classic pairing tender, bone-in chicken thighs with spongy dried fish maw. Layered and steamed over high heat, the fish maw soaks up all the rich, savory chicken juices and fragrant ginger oyster marinade for an ultra-succulent, collagen-packed comfort dish.
Place dried fish maw in a large bowl and cover completely with cold water. Soak for a minimum of 4 hours or overnight, changing the water once halfway through. The pieces should feel fully pliable and spongy when ready. Drain thoroughly, cut into 5cm pieces, and pat dry with paper towels before using. Do not rush this step — under-soaked fish maw will stay rubbery even after steaming.
In a mixing bowl, combine the chicken pieces with oyster sauce, light soy sauce, sesame oil, cornstarch, sugar, and white pepper. Toss well until every piece is evenly coated. The mixture should have a tacky consistency from the cornstarch. Let the chicken marinate at room temperature for 30 minutes. If marinating longer, refrigerate and bring back to room temperature 15 minutes before steaming.
Use a wide, shallow heatproof plate at least 20cm in diameter. Spread the prepared fish maw pieces evenly across the base of the plate first. Arrange the marinated chicken pieces on top of the fish maw layer, distributing evenly so steam can circulate. Scatter julienned ginger between and over the chicken pieces. Spoon any remaining marinade from the bowl over the top.
Fill your wok or steamer pot with water and bring to a full rolling boil over high heat before placing the plate inside. Position the plate on a steamer rack at least 3cm above the water surface. Cover with a tight-fitting lid and steam on high heat for 14 to 16 minutes without lifting the lid during cooking. Maintaining consistent high heat is critical for even cooking and a clean-tasting result.
After 14 minutes, carefully remove the lid away from you to avoid steam burns. Pierce the thickest chicken piece at the joint — juices should run clear with no pink color. An internal temperature of 75°C / 165°F confirms doneness. The fish maw should appear swollen, glossy, and slightly translucent around the edges. If the chicken needs more time, replace the lid and steam an additional 2 minutes.
Remove the plate from the steamer using heatproof gloves. Scatter sliced scallions evenly over the surface, then drizzle half a teaspoon of sesame oil across the top — the residual heat will bloom the aroma immediately. Serve straight to the table with steamed jasmine rice, spooning the rich sauce pooled at the base of the plate over the rice.
Servings: 3 ServingCalories:310kcalTotal Fat:16gSaturated Fat: 4gSodium:780mgProtein:28gCarbohydrates: 9g