RecipeChicken & Duck

Steamed Chicken with Shiitake Mushroom (香菇蒸鸡)

Boneless chicken thighs steamed in one layer with shiitake mushrooms, ginger and a soy-oyster sauce marinade, then checked to 74°C / 165°F.

Published by CharWok

🥢 Chicken & Duck⏱ Prep 15 min🔥 Cook 20 min🕒 Total 35 min🍽️ Serves 3
Steamed boneless chicken thigh and shiitake mushrooms with ginger, scallion and a silky savory sauce

Steamed chicken with shiitake mushrooms is a one-plate meal of marinated chicken, mushrooms, ginger, and the savoury juices released as they cook. It needs no stir-frying, but the plate shape, piece size, and final temperature still matter.

As the chicken steams, its juices combine with the marinade while the mushrooms absorb some of the liquid. Adding cornstarch last and spreading the pieces in one loose layer helps the sauce coat the food and lets heat reach the centre evenly.

At a glance. Marinate 500 g / 1.1 lb boneless chicken thighs for 10 to 15 minutes and add the cornstarch last. Spread the chicken in one loose layer on a wide, slightly deep plate. Steam over boiling water; begin checking around 20 minutes and continue until several thick centre pieces reach 74°C / 165°F.

Where this dish sits in Chinese cooking

香菇蒸鸡 (xiang gu zheng ji) is a home-style Cantonese-leaning dish that shows up at weeknight dinners and on the steamer tier at dim sum, often next to lo mai gai and chicken feet in black bean sauce. The technique, steaming marinated meat with a fragrant ingredient, runs through a whole family of Chinese dishes: steamed ribs with fermented black beans, Cantonese steamed fish, and the steamed dumplings you eat at a teahouse. Once you trust the method, you can swap the protein and the aromatics freely and still land somewhere good.

Steaming cooks without the direct contact heat of a wok. It does not provide browning, so flavour comes from the marinade, mushrooms, ginger, and serving liquid. Doneness must still be checked with a food thermometer rather than by colour or a fixed time.

The ingredients, and what you can get away with

Ingredients at a glance

Ingredients for Steamed Chicken with Shiitake Mushroom (香菇蒸鸡), arranged in a top-down flat lay
Use the ingredient table below for exact amounts and substitutions.
IngredientAmountNotes / substitute
Skinless, boneless chicken thighs500 g (1.1 lb)Bone-in pieces or breast need separate temperature checks and may finish at different times.
Dried shiitake mushrooms10 to 12 mediumDried mushrooms give concentrated flavour; fresh shiitakes also work with a lighter result.
Ginger, sliced8 thin coinsYoung or mature ginger both work.
Light soy sauce1 tspMain seasoning; see the light vs. dark soy sauce guide.
Dark soy sauce½ tspMostly for colour; omit for a paler dish.
Oyster sauce½ tbspVegetarian mushroom stir-fry sauce works if you avoid shellfish.
Shaoxing rice wine1 tspDry sherry is a substitute; omit for an alcohol-free version.
Toasted sesame oil¼ tspUse a small amount for aroma.
Ground white pepper1 pinchBlack pepper is usable but gives a different flavour and appearance.
Cornstarch1 tspTapioca or potato starch can also lightly thicken the juices.
Bird's-eye chilies, deseeded and chopped4 (optional)Reduce or omit for a mild dish.
Scallion, finely chopped1 stalkAdd after steaming.
Serves 3 as a main alongside rice and a vegetable.

Two ingredients worth getting right

Dried shiitakes give the dish a concentrated mushroom flavour and can be soaked in cold water overnight in the refrigerator. Fresh shiitakes are a valid substitute, but the result will be lighter and they do not need soaking. The shiitake mushroom guide covers selection and rehydration.

A teaspoon of Shaoxing rice wine adds aroma to the marinade. Dry sherry is a practical substitute; for an alcohol-free version, omit the wine and keep the ginger.

How to cook it, step by step

  1. Soak the mushrooms the night before. Cover 10 to 12 dried shiitakes with cold water in a container and refrigerate. Eight to twelve hours gives them time to rehydrate evenly without cooking. The stems will be tough, so snap them off and save them for stock. Halve large caps; leave small ones whole.
  2. Cut the chicken into even bite-sized chunks. Aim for pieces about 2.5 cm / 1 inch. Uniform pieces are easier to arrange and check; oversized or tightly packed pieces take longer to cook through.
  3. Marinate in the right order. In a bowl, combine the chicken, ginger, light soy, dark soy, oyster sauce, Shaoxing wine, sesame oil, and white pepper. Mix with your hand for thirty seconds, pressing the seasonings in. Now walk away for 15 minutes. Marinating does two things: the salt migrates in and seasons the meat through, and the alcohol and aromatics get a head start. Skipping the rest gives you surface flavor and a bland interior.
  4. Add the cornstarch last, and only the cornstarch. Sprinkle the teaspoon over the rested chicken and toss to coat. Adding it before the liquids means it clumps; adding it last means it forms a thin gel around each piece that gels the juices as they escape during steaming. That gel is what makes the pooled liquid silky instead of watery.
  5. Fold in the mushrooms and chilies, then transfer to a wide, slightly deep plate. Spread the chicken in one loose layer without piling it. The raised rim contains the juices, while the broad base keeps centre pieces from being buried under the rest.
    A spoon spreads raw marinated chicken thigh chunks, hydrated shiitake mushrooms and ginger slices in one loose layer across a wide slightly deep plate

    After the final thin cornstarch coating, use the widest slightly deep plate that fits your steamer and spread the chicken and mushrooms loosely rather than piling them into a deep bowl.

  6. Start over fully boiling water. Put the plate into a bamboo steamer or on a rack in a wok, cover promptly, keep strong steam for the first five minutes, then reduce to medium. Start timing when strong steam returns.
    Heatproof grippers lower the level plate of raw chicken, shiitake mushrooms and ginger onto a steaming rack above visibly rolling boiling water

    Wait for a full rolling boil before setting the plate on the rack. Cover promptly and reduce to medium after strong steam returns; around 20 minutes, check several thick centre and bottom pieces and continue until each reaches 74°C / 165°F.

  7. Check the centre pieces. Around 20 minutes, open the lid carefully away from your face. Insert a food thermometer into several of the thickest pieces, including pieces near the centre and bottom of the plate. Continue steaming until all checked pieces reach 74°C / 165°F. See the FoodSafety.gov safe-temperature chart.
  8. Finish with scallion. Once the chicken has reached temperature, remove the plate with heatproof grips, scatter the chopped scallion on top, and serve.

When it goes wrong, and how to fix it

These are the most useful checks when the result is watery, dry, or unevenly cooked.

Variations and what to serve it with

The marinade is a template. Once you trust the method, you can bend the dish in several directions without breaking it.

For the table, this dish wants plain steamed rice and something green. Steamed rice with a little soy and scallion oil, in the style of scallion oil noodles reimagined for rice, is the natural base. A quick vegetable, blanched broccoli or garlic greens, balances the richness. If you're cooking for a crowd, it slots neatly into a steamer rotation alongside oyster sauce chicken and scallion oil chicken, both of which use a similar marinade philosophy but different cooking methods.

Storage and reheating

Transfer leftovers to shallow containers and refrigerate within 2 hours of cooking, or within 1 hour above 32°C / 90°F. Use within 3 to 4 days. Steam or microwave only the portion you need until it reaches 74°C / 165°F throughout. Freezing is safe, though the mushroom and starch-thickened sauce may change texture. See the USDA leftovers guidance.

Frequently asked questions

Can I use fresh shiitakes instead of dried? Yes. Dried shiitakes give a more concentrated flavour and should be rehydrated first; fresh shiitakes give a lighter result and can go straight into the dish.

How do I know when the steamed chicken is done? Around 20 minutes, check several thick pieces near the centre and bottom of the plate. Continue steaming until each reaches 74°C / 165°F; time and colour alone are not reliable.

What can I use without a bamboo steamer? Use a steaming rack in a wide pot with a tight lid. A small heatproof bowl can support the plate above the water, provided the setup is stable and the water cannot touch the food.

Why add cornstarch to the marinade? It lightly thickens the juices released during steaming so they coat the chicken and mushrooms. Add it last for an even coating; the dish still works without it but the liquid will be thinner.

Can I steam several plates at once? Only if steam can circulate freely around every plate. Because stacked plates may heat unevenly, separate batches are the safer choice for a crowded steamer; check each plate to 74°C / 165°F.

Can I prepare, store, and reheat it ahead? You may marinate the chicken covered in the refrigerator and steam it later. Refrigerate cooked leftovers within 2 hours, use within 3 to 4 days, and reheat the portion you need to 74°C / 165°F.

For more chicken dishes by cooking method, compare three cup chicken, kung pao chicken, and the Chinese chicken recipe guide.