Chicken and Mushroom Stir-Fry is a quick, better-than-takeout dish featuring tender velveted chicken, earthy mushrooms, crisp onions, and scallions tossed in a glossy, savory sauce. If you’ve ever wondered why Chinese restaurant chicken is so incredibly soft and juicy, this recipe shows you exactly how to achieve that texture at home.
I still remember the first time I realized the secret wasn’t special equipment — it was technique. A simple velveting method locks in moisture and protects the chicken during high-heat cooking, creating that silky texture you usually only get from takeout.
This version keeps everything streamlined for busy weeknights. It comes together in just 19 minutes, but the flavor tastes like you’ve been cooking all day. Juicy chicken, mushrooms that soak up every drop of sauce, and that irresistible wok aroma — once you make this at home, takeout won’t compare.
Why You’ll Love This Recipe
• Velveting with a cornstarch slurry protects the chicken from drying out.
• High heat prevents steaming and promotes proper searing.
• Cooking in stages avoids overcrowding.
• Hot stock keeps the wok temperature stable.
• Cornstarch in the sauce creates that glossy, restaurant-style finish.
Let’s Talk Ingredients
Chicken thighs
More forgiving and naturally juicier due to slightly higher fat content. Chicken breast works, but it cooks faster and dries more easily.
Cornstarch slurry
Used in both marinade and sauce. In the marinade, it forms a hydrated coating that gelatinizes quickly in high heat. In the sauce, it thickens and creates a sheen.
Dark soy sauce
Adds color and subtle depth. It is less about salt and more about appearance and richness.
Oyster sauce
Concentrated umami that gives body and savory complexity.
Hot chicken stock
Adding hot liquid prevents temperature drop, which helps maintain searing instead of steaming.
Mushrooms
Naturally rich in glutamates, enhancing savory flavor while absorbing sauce beautifully.
Step-by-Step: Let’s Cook!
Serves: 4
Prep time: 14 minutes
Cook time: 5 minutes
Step 1: Cut the chicken evenly
Cut chicken thighs into small, even pieces and place in a bowl.
Why this matters: Even size ensures uniform cooking. Stir-fry is fast — uneven pieces lead to dry edges and undercooked centers.
Step 2: Velvet the chicken correctly
Sprinkle salt over the chicken first and mix until absorbed. Add white pepper, soy sauce, and dark soy sauce. In a small bowl, mix cornstarch and water into a smooth slurry, then coat the chicken evenly. Add cooking oil last and mix.
Why this matters:
Salt lightly denatures proteins and improves moisture retention.
The slurry forms a thin protective barrier when heated.
Oil added last seals the coating and reduces sticking.
Let the chicken marinate while you prepare the vegetables.
Step 3: Prepare everything before heating
Slice mushrooms, cube onion, mince garlic and ginger, chop scallions.
Why this matters: Stir-frying moves fast. Once the heat is on, there’s no time to prep.
Step 4: Mix the sauce with hot stock
Whisk soy sauce, dark soy sauce, oyster sauce, and hot chicken stock. In a separate bowl, mix cornstarch and water, and combine with the sauce.
Why this matters: Cornstarch settles quickly. Always stir again before pouring. Hot stock prevents temperature shock in the wok.
Step 5: Heat the wok properly
Heat the wok over high heat until very hot. Add oil and swirl.
Why this matters: If the wok isn’t hot enough, the chicken releases moisture and steams instead of searing.
Step 6: Cook the chicken over high heat
Add chicken and spread it out. Let it sear briefly before stirring. Cook about 3 minutes until just done. Remove.
Why this matters: Letting it sit builds flavor. Removing prevents overcooking while vegetables cook.
Step 7: Stir-fry aromatics quickly
Add remaining oil. Add onion, mushrooms, garlic, and ginger. Stir-fry for about 10 seconds.
Why this matters: Garlic and ginger burn easily. High heat + short cooking keeps flavor clean and aromatic.
Step 8: Combine and glaze
Return chicken. Stir the sauce again, then pour it in. Stir-fry until thick and glossy. Add scallions last.
Why this matters: Sauce should coat, not pool. Stop cooking as soon as it thickens.
Serve immediately.

19-Min Chicken and Mushroom Stir Fry Recipe
Ingredients
For the chicken
- 2 pounds chicken thighs, or replace with chicken breast
- Pinch of salt
- Pinch of white pepper
- 1 teaspoon soy sauce
- 1 teaspoon dark soy sauce
- 1 teaspoon cornstarch
- 1 tablespoon water
- 1 tablespoon cooking oil
For the sauce
- 1 tablespoon soy sauce
- 1 tablespoon dark soy sauce
- 2 tablespoons oyster sauce
- 1/2 cup chicken stock, hot
- 1 teaspoon cornstarch
- 1 tablespoon water
For the stir-fry
- 2 tablespoons cooking oil, high-smoking-point
- 2 cups baby bella mushrooms
- 2 stalks scallions,
- ½ large onion, cubed
- 3 cloves garlic, minced
- ½ teaspoon ginger, minced
Instructions
- To prepare the chicken, cut the chicken thighs into small pieces and place them in a mixing bowl. Season first with salt and mix until absorbed. Add the white pepper, soy sauce, and dark soy sauce and mix well. In a small bowl, combine the cornstarch and water to make a slurry, then add it to the chicken and mix until evenly coated. Add the cooking oil and mix again to seal the marinade. Let the chicken marinate while preparing the remaining ingredients.
- To prepare the vegetables, slice the mushrooms, cube the onion, slice the scallions, and mince the garlic and ginger.
- To make the sauce, in a bowl, whisk together the soy sauce, dark soy sauce, oyster sauce, chicken stock, and cornstarch mixed with water until smooth.
- To stir-fry the chicken, in a wok over high heat, add 1 tablespoon of cooking oil. Add the marinated chicken and stir-fry for about 3 minutes until fully cooked through. Remove and set aside.
- To stir-fry the aromatics and mushrooms, in the same wok over high heat, add the remaining tablespoon of cooking oil. Add the onion, mushrooms, garlic, and ginger and stir-fry briefly until fragrant and slightly softened.
- To combine everything, return the chicken to the wok and pour in the sauce. Stir-fry until the sauce thickens and evenly coats the chicken and mushrooms. Lastly, add the scallions and give everything a quick toss before serving.
Video
Notes
- Cut evenly: Keep the chicken pieces similar in size so they cook at the same speed and stay tender.
- Salt first in the marinade: Adding salt before other ingredients helps the chicken retain moisture and improves tenderness.
- Prep everything before heating: Stir-frying moves quickly, so have all vegetables and sauce ready before turning on the heat.
- Hot wok, then oil: Heat the wok fully before adding oil to create a natural nonstick surface and prevent steaming.
- Use hot stock in the sauce: Adding hot liquid prevents the wok temperature from dropping and keeps the stir-fry from becoming watery.
- Stir the sauce before pouring: Cornstarch settles quickly, so re-mix to ensure even thickening.
- Cook just until glossy: Once the sauce thickens and coats everything, stop cooking to avoid over-reduction.
- Internal temperature: The chicken should reach 165°F (74°C) at the thickest part.
- Protein swap option: This method works well with chicken breast, shrimp, beef, pork, or firm tofu—adjust cooking time accordingly.








simple, healthy dishes
affordable ingredients
Hi Donna, thanks so much for rating it a 5-star! I’m so happy that you enjoyed this recipe!