Asian Steamed Chicken Recipe: Pork and Mushroom Cantonese Style

Visual representation of Asian Steamed Chicken Recipe: Pork and Mushroom Cantonese Style

This Cantonese-style dish combines tender chicken with savory pork and earthy mushrooms for a classic Asian steamed meal. The gentle cooking method preserves all the natural flavors while keeping the meat incredibly moist.

Traditional seasonings like soy sauce, ginger, and scallions create a fragrant marinade that infuses every bite. The result is a restaurant-quality dish that’s both healthy and deeply satisfying.

👨‍🍳
Difficulty
Medium
🥩
Category
Meat
⏱️
Duration
30 min
🔥
Calories
Med Cal

Ingredients for Asian Steamed Chicken

Tender chicken, savory pork, and earthy mushrooms create this Cantonese-style steamed dish with rich, authentic flavors.

Ingredient Amount Notes
Boneless Chicken Thighs 🍗 1 ½ lb Skin-on or skinless, cut into bite-sized pieces
Ground Pork 🐖 ½ lb 80/20 fat ratio preferred
Dried Shiitake Mushrooms 🍄 1 oz Rehydrated and sliced, reserve soaking liquid
Fresh Ginger 🌿 1 whole Peeled and julienned
Scallions 🧅 4 whole White and green parts separated, thinly sliced
Light Soy Sauce 🫒 3 tbsp Low-sodium variety works too
Oyster Sauce 🍲 1 tbsp Vegetarian oyster sauce if preferred
Shaoxing Wine 🍷 2 tbsp Dry sherry as substitute
Sesame Oil 🫒 1 tsp Toasted variety for depth
Granulated Sugar 🍚 1 tsp Balances savory flavors
Cornstarch 🌾 1 tbsp For thickening marinade
Neutral Oil 🫒 1 tbsp Avocado or vegetable oil
Chicken Stock 🥣 ½ cup Low-sodium preferred

The chicken and pork are the foundation here. Thighs stay juicier than breasts during steaming—look for skin-on for extra richness. For the pork, ground pork with 20% fat keeps it moist. Dried shiitakes at Asian markets have superior depth to canned, but either works. If using fresh mushrooms, cremini or oyster varieties are excellent substitutes (just skip the rehydrating step).

No Shaoxing wine? Dry sherry is the classic swap. For a non-alcoholic version, rice vinegar with a pinch of sugar mimics the tang. Vegetarian? Replace oyster sauce with mushroom stir-fry sauce. The cornstarch can be swapped for arrowroot powder at a 1:1 ratio, though the marinade may be slightly less glossy. Fresh ginger is non-negotiable—jarred paste lacks the bright, zesty kick.

Marinate the proteins for at least 30 minutes (overnight is ideal). Steamed leftovers keep 3-4 days in the fridge—reheat gently in a covered pan with a splash of water. The marinade can be prepped 24 hours ahead, making this perfect for meal prep.

❤️

Why You’ll Love This Recipe

  • Minimal Chopping Required: I just slice the scallions and ginger while the mushrooms soak—no fancy knife skills needed.
  • Umami Bomb: The shiitakes and pork make the chicken taste like it simmered all day, not just steamed for 20 minutes.
  • Feeds a Crowd: I stretch one batch into three meals: rice bowls, noodle toppers, or wraps. Honestly, it’s my meal prep secret weapon.
  • Budget Stretcher: Thighs stay juicy and cheap, and a little ground pork goes a long way to make it feel indulgent.

Step-by-Step Instructions for Pork and Mushroom Cantonese Style Chicken

Master this traditional technique and you’ll achieve restaurant-quality results in your own kitchen.

Step 1: Prepare the Aromatics and Protein

Begin by rehydrating the 1 oz Dried Shiitake Mushrooms in hot water for 20 minutes. Meanwhile, cut the 1.5 lb Boneless Chicken Thighs into bite-sized pieces. Peel and julienne the 1 whole Fresh Ginger, then separate and thinly slice the white and green parts of the 4 whole Scallions.

Drain the mushrooms, reserving the soaking liquid, and slice them thinly. In a bowl, combine the chicken with 3 tbsp Light Soy Sauce, 1 tbsp Oyster Sauce, 2 tbsp Shaoxing Wine, 1 tsp Granulated Sugar, and 1 tbsp Cornstarch. Stir until the chicken is evenly coated and the marinade thickens slightly.

Step 2: Create the Pork and Mushroom Filling

Heat 1 tbsp Neutral Oil in a wok or skillet over medium-high heat. Add the 0.5 lb Ground Pork and cook, breaking it up with a spatula, until it’s no longer pink, about 3-4 minutes. The pork should be crumbly and lightly browned.

Add the sliced mushrooms, julienned ginger, and the white parts of the scallions. Stir-fry for 2-3 minutes until the mushrooms soften and the mixture becomes fragrant. The ginger should release its aroma, and the mushrooms should absorb some of the pork’s richness.

Step 3: Assemble the Dish for Steaming

Transfer the pork and mushroom mixture to a heatproof dish that will fit in your steamer. Arrange the marinated chicken pieces on top, pressing them lightly into the filling. Drizzle any remaining marinade over the chicken. Pour 0.5 cup Chicken Stock evenly around the edges of the dish—this will create steam and prevent drying.

Sprinkle the green parts of the scallions over the top for a pop of color and freshness. The liquid should come about halfway up the dish but not submerge the chicken. This setup ensures even cooking and maximum flavor infusion.

Step 4: Steam to Perfection

Bring water to a rolling boil in your steamer. Place the dish inside, cover with the lid, and steam over high heat for 20-25 minutes. The chicken is done when it’s opaque throughout and reaches an internal temperature of 165°F.

Check the water level halfway through and replenish with hot water if needed. The stock in the dish should be bubbling gently, and the aroma should be intoxicating. Avoid lifting the lid unnecessarily to maintain consistent steam and cooking temperature.

Step 5: Finish and Serve

Carefully remove the dish from the steamer. Drizzle 1 tsp Sesame Oil over the top and let it rest for 2-3 minutes. The residual heat will allow the sesame oil to infuse into the dish, adding its distinctive nutty aroma.

Garnish with additional scallion greens if desired. The sauce should be glossy and lightly thickened from the cornstarch in the marinade. Serve immediately with steamed rice to soak up the flavorful liquid. The chicken should be tender and juicy, with the pork and mushrooms adding depth to every bite.

👨‍🍳

Pro Tips For Making Asian Steamed Chicken

  • Pre-soak mushrooms: Cover dried shiitakes in hot water for at least 30 minutes—I learned this the hard way after chewing on tough, underhydrated bits in my first few attempts. Reserve the soaking liquid for extra umami in the sauce.
  • Velvet the chicken: Toss the boneless thighs with 1 teaspoon cornstarch and 1 tablespoon water before steaming. Sounds weird, but it works: the chicken stays juicy and tender every time, even if you overcook it slightly.
  • Skip raw pork: Lightly cook the ground pork with a pinch of ginger and scallions before mixing it into the chicken stuffing—raw pork can leave the filling greasy and unevenly cooked.
  • Use a rack: Elevate the plate or dish above the boiling water with a steaming rack or overturned bowl. After burning three batches from direct contact, I finally figured out this prevents soggy bottoms and ensures even cooking.

Regional Styles of These Flavors

Cantonese Classic

This is the traditional approach you’ll find in Guangdong province, where steaming preserves the chicken’s moisture while infusing it with the pork and mushroom flavors. The 20-25 minute cook time at high heat ensures perfect doneness without drying out the meat. 🔥

Thai Adaptation

Swap the soy sauce for fish sauce and add lemongrass and kaffir lime leaves to the marinade. Use coconut milk instead of chicken stock for a fragrant, slightly sweet twist that pairs beautifully with jasmine rice.

Japanese Influence

Incorporate mirin and dashi into the marinade for a subtler, more delicate flavor profile. Add shitake mushrooms and top with a sprinkle of toasted sesame seeds before serving for authentic Japanese flair.

Vietnamese Style

Lighten the dish by reducing the pork to ¼ lb and adding wood ear mushrooms. Use fish sauce and black pepper instead of oyster sauce, and garnish with fresh Thai basil and lime wedges. 🌟

Korean Twist

Replace the Shaoxing wine with soju and add gochujang to the marinade for a spicy kick. Top with sliced Korean zucchini and a drizzle of toasted sesame oil for an irresistible fusion.

Malaysian Version

Use kecap manis instead of light soy sauce and add candlenuts to the pork mixture. The result is a sweeter, richer dish that’s popular in Nyonya cuisine. Serve with fragrant coconut rice.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value
Total Fat 24g31%
Saturated Fat 7g35%
Cholesterol 160mg53%
Sodium 950mg41%
Total Carbohydrate 12g4%
Dietary Fiber 2g7%
Sugars 3g
Protein 38g76%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use chicken breast instead of thighs?

Thighs are preferred for their juiciness, but breasts work if you reduce steaming time to 15-18 minutes. They can dry out faster, so monitor closely.

2

What if I don’t have a steamer?

Use a large pot with a rack or inverted bowl to elevate the dish above 1-2 inches of boiling water. Cover tightly with a lid or foil to trap steam.

3

Can I make this ahead of time?

Marinate the chicken overnight and prep ingredients in advance. Assemble and steam just before serving for best texture and flavor.

4

How do I know when it’s done?

Chicken is ready when opaque throughout and reaches 165°F internally. The pork should be fully cooked, and the sauce slightly thickened.

★★★★★4.9(8 reviews)
Tyler Parker