Moo Goo Gai Pan (Mushroom and Chicken Stir Fry) Recipe
Introduction
Moo Goo Gai Pan is a classic Chinese stir-fry featuring tender chicken and a medley of mushrooms and crunchy vegetables. This light, flavorful dish is perfect for a quick weeknight dinner and pairs beautifully with steamed jasmine rice.

Ingredients
- 1 lb chicken breast or thigh meat, sliced thin
- 1 tsp vegetable oil (plus 3 tablespoons, divided)
- 2 tsp cornstarch
- 1/2 tsp kosher salt
- 1/4 tsp white pepper
- 2-inch fresh ginger, skinned and minced
- 1 medium white onion, sliced thin
- 2 cloves garlic, minced
- 8 oz cremini mushrooms, sliced
- 8 oz straw mushrooms (canned, drained)
- 8 oz sliced bamboo shoots (canned, drained)
- 8 oz sliced water chestnuts (canned, drained)
- 4 cups bok choy, chopped into 2-inch pieces
- 1 cup chicken stock
- 2 tbsp cornstarch
- 2 tbsp water
- 1 tbsp Shaoxing wine
- 2 tsp oyster sauce
- 1/2 tsp sesame oil
- 1/4 tsp sugar
Instructions
- Step 1: Slice the chicken breast into thin pieces. In a bowl, combine the chicken with 1 teaspoon vegetable oil, 2 teaspoons cornstarch, kosher salt, and white pepper. Mix well and let marinate for 20 minutes.
- Step 2: In a separate bowl, mix together chicken stock, 2 tablespoons cornstarch, water, Shaoxing wine, oyster sauce, sesame oil, and sugar to create the sauce. Stir well and set aside.
- Step 3: Heat a wok over high heat until nearly smoking. Add 2 tablespoons of vegetable oil and stir-fry the chicken in 2 to 3 batches, cooking each batch for about 1 minute. Remove chicken and set aside.
- Step 4: In the same wok, add the remaining 1 tablespoon of oil. Stir-fry minced ginger, sliced onion, and garlic for 30 seconds until fragrant.
- Step 5: Add cremini mushrooms, straw mushrooms, bamboo shoots, and water chestnuts to the wok. Stir-fry for another 30 seconds, then add the chopped bok choy.
- Step 6: Return the cooked chicken to the wok and pour in the prepared sauce mixture. Stir-fry everything together for 2 to 3 minutes until the sauce thickens and coats the ingredients evenly.
- Step 7: Serve immediately with steamed jasmine rice for a complete meal.
Tips & Variations
- Use thigh meat instead of breast for juicier, more flavorful chicken.
- Adjust the vegetables according to what’s available—snap peas or bell peppers add nice color and crunch.
- For a vegetarian version, replace chicken with tofu and use vegetable stock in the sauce.
- Make sure the wok is very hot before stir-frying to keep the vegetables crisp and the chicken tender.
Storage
Store leftover Moo Goo Gai Pan in an airtight container in the refrigerator for up to 3 days. Reheat gently in a wok or skillet over medium heat, adding a splash of water or chicken stock to loosen the sauce if it thickens too much.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use frozen mushrooms for this recipe?
Fresh or canned mushrooms work best for texture. Frozen mushrooms can become mushy, so if using frozen, thaw and drain them well before cooking.
What can I substitute if I don’t have Shaoxing wine?
You can use dry sherry or a splash of white wine as a substitute. Alternatively, a bit of chicken broth with a small amount of rice vinegar can work in a pinch.
PrintMoo Goo Gai Pan (Mushroom and Chicken Stir Fry) Recipe
Moo Goo Gai Pan is a classic Chinese stir-fried dish featuring tender slices of chicken breast or thigh combined with a medley of mushrooms, bamboo shoots, water chestnuts, and crisp bok choy, all coated in a savory, delicate sauce. This quick and easy recipe highlights fresh ginger, garlic, and traditional Shaoxing wine to create a balanced flavor profile perfect for a comforting weeknight dinner served with steamed jasmine rice.
- Prep Time: 25 minutes
- Cook Time: 10 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Main Dish
- Method: Stovetop
- Cuisine: Chinese
Ingredients
Protein and Marinade
- 1 lb chicken breast or thigh meat, sliced thin
- 1 tsp vegetable oil (for marinade)
- 2 tsp cornstarch (for marinade)
- 1/2 tsp kosher salt
- 1/4 tsp white pepper
Vegetables and Aromatics
- 2-inch piece fresh ginger, skinned and minced
- 1 medium white onion, sliced thin
- 2 cloves garlic, minced
- 8 oz cremini mushrooms, sliced
- 8 oz straw mushrooms (canned, drained)
- 8 oz sliced bamboo shoots (canned, drained)
- 8 oz sliced water chestnuts (canned, drained)
- 4 cups bok choy, chopped into 2-inch pieces
Sauce
- 1 cup chicken stock
- 2 tbsp cornstarch
- 2 tbsp water
- 1 tbsp Shaoxing wine
- 2 tsp oyster sauce
- 1/2 tsp sesame oil
- 1/4 tsp sugar
Cooking Oil
- 3 tbsp vegetable oil, divided (2 tbsp for stir-frying chicken, 1 tbsp for vegetables)
Instructions
- Marinate Chicken: Slice the chicken breast into thin pieces. In a mixing bowl, combine the chicken with 1 teaspoon of vegetable oil, 2 teaspoons of cornstarch, 1/2 teaspoon kosher salt, and 1/4 teaspoon ground white pepper. Mix thoroughly to coat the chicken evenly and let it marinate for 20 minutes to tenderize and build flavor.
- Prepare Sauce: In a separate bowl, whisk together the sauce ingredients: 1 cup chicken stock, 2 tablespoons cornstarch, 2 tablespoons water, 1 tablespoon Shaoxing wine, 2 teaspoons oyster sauce, 1/2 teaspoon sesame oil, and 1/4 teaspoon sugar. Stir well and set aside to use later.
- Cook Chicken: Heat a wok over high heat until nearly smoking. Add 2 tablespoons of vegetable oil and swirl to coat the wok. Stir fry the marinated chicken in 2 to 3 batches for about 1 minute each batch until the meat is just cooked through. Remove chicken from wok and place back into the marinade bowl to keep warm. Set aside.
- Stir Fry Vegetables: Keeping the wok on high heat, add the remaining 1 tablespoon of vegetable oil. Add the minced ginger, sliced onion, and minced garlic, stir-frying for about 30 seconds until fragrant. Then toss in the cremini and straw mushrooms, bamboo shoots, and water chestnuts. Stir fry for an additional 30 seconds before adding the bok choy pieces.
- Combine and Finish: Return the cooked chicken slices to the wok with the vegetables. Pour in the prepared sauce mixture and stir fry everything together for 2 to 3 minutes. The sauce will thicken and evenly coat the chicken and vegetables, melding all flavors. Serve immediately while hot alongside steamed jasmine rice for a complete meal.
Notes
- Use fresh ginger and garlic for the most authentic flavor in the stir-fry.
- Ensure the wok is hot before stir-frying to achieve the ideal texture and quick cooking.
- If you can’t find straw mushrooms, substitute with additional cremini or shiitake mushrooms.
- Adjust oyster sauce quantity to taste if you prefer a more or less savory sauce.
- Use either chicken breast for lean meat or thigh for a juicier texture according to your preference.
Keywords: Moo Goo Gai Pan, Chinese stir-fry, chicken and mushroom recipe, easy Chinese meals, quick stir fry, chicken stir fry with vegetables

