Moo Goo Gai Pan: A Cozy, Easy Chinese Chicken and Mushroom Stir-Fry
Moo Goo Gai Pan is a familiar staple that shows up in many Chinese-American menus and home kitchens alike. It’s a straightforward stir-fry featuring tender chicken, an assortment of mushrooms, and a crisp mix of vegetables, all coated in a light, savory sauce. If you’re looking for a comforting dish that comes together quickly, this Moo Goo Gai Pan recipe fits the bill. It’s not heavy with sauce, so you can really taste the vegetables and the delicate chicken. And yes, it’s perfectly acceptable to tweak the veggies you love the most—broccoli, peppers, and carrots are a classic trio, but you could add snap peas, baby corn, or baby bok choy if you have them on hand.
Here’s a practical, friendly guide to making Moo Goo Gai Pan at home. I’ll walk you through the ingredients, the steps, and some handy tips to keep everything tasting bright and balanced. No gimmicks, just good food that feels like a warm hug on a weeknight.
Ingredients for this Moo Goo Gai Pan
- 1 lb boneless skinless chicken breast, thinly sliced
- 2 cups mixed mushrooms, sliced (button, shiitake, or cremini)
- 1 cup broccoli florets
- 1/2 cup bell pepper, sliced
- 1 small carrot, thinly sliced
- 2 cloves garlic, minced
- 1 tablespoon snipped green onions (plus more for garnish)
- 2 tablespoons light soy sauce
- 1 tablespoon oyster sauce (or extra soy for a vegetarian version)
- 1 teaspoon rice vinegar or Shaoxing wine
- 1 teaspoon cornstarch, dissolved in 2 tablespoons water
- 1 cup chicken broth or water
- 1 tablespoon vegetable oil (for cooking)
- 1 teaspoon sesame oil (optional, finish)
- Salt and white pepper to taste
Instructions
- Prep all ingredients first: slice chicken thinly, clean and slice mushrooms, chop broccoli, peel and slice carrot, mince garlic, and have green onions ready.
- Make the sauce: in a small bowl, combine soy sauce, oyster sauce, and rice vinegar with the chicken broth. In a separate cup, mix the cornstarch with water and set aside.
- Heat a large skillet or wok over medium-high heat. Add vegetable oil and swirl to coat. Add chicken in a single layer, season lightly with salt, and cook until just golden and almost cooked through, about 3–4 minutes. Remove chicken and set aside.
- Add garlic to the pan and stir for about 15 seconds until fragrant. Add mushrooms and cook until they begin to brown, 2–3 minutes.
- Add broccoli, carrot, and bell pepper. Stir-fry 2–4 minutes until vegetables are crisp-tender. If the pan looks dry, splash in a little broth or water to create steam.
- Return chicken to the pan. Pour in the prepared sauce and bring to a simmer. Stir in the cornstarch slurry and cook 1–2 minutes until the sauce thickens and coats the ingredients nicely.
- Finish with sesame oil if you like, and scatter green onions over the top. Serve hot with steamed rice or noodles.
Cook and Prep Times
- <strong Prep time: 15 minutes
- Cook time: 8–12 minutes
- Total time: About 25–30 minutes
Nutritional information
Per serving (about 1/4 of the recipe):
- Calories: approximately 320
- Protein: around 28 g
- Carbohydrates: 16 g
- Fat: 12 g
- Sodium: depends on soy sauce; aim for a lighter soy if watching salt
Frequently asked questions
Can I make Moo Goo Gai Pan ahead of time?
It’s best enjoyed fresh, but you can assemble the sauce and cut the vegetables up to a day in advance. Cook the chicken and vegetables, then reheat with the sauce just before serving to keep the texture intact. If you reheat, add a splash of broth to loosen the sauce.
What substitutions work well?
Yes. You can swap the chicken for pork or firm tofu for a vegetarian version. If you’re avoiding oyster sauce, use a touch more soy and a splash of mushroom stock. For a gluten-free version, make sure your sauces are certified gluten-free and use tamari instead of soy if needed.
What should I serve with Moo Goo Gai Pan?
The classic pairing is steamed jasmine or short-grain rice. You can also serve with brown rice for a heartier meal. A side of simple cucumber salad or a light miso soup can round out the meal nicely without overpowering the delicate flavors.
As you can see, Moo Goo Gai Pan is flexible, approachable, and tasty without being heavy. It’s the kind of dish that feels like a reliable friend in the kitchen—warm, familiar, and easy to customize based on what you have. If you’re cooking for someone who appreciates a clean, bright Chinese-style stir-fry, this recipe checks all the boxes. And if you’re new to stir-frying, this is a great starter because the steps are straightforward and the flavors are bright and inviting. Take a breath, gather your ingredients, and enjoy making this comforting dish.
When you’re reading it aloud or sharing with someone else, you might notice a rhythm to the steps that makes the process feel natural. That’s the goal here: a recipe that’s friendly, not fussy, and a story in kitchen-friendly language that helps you feel confident from the first chop to the last bite. Happy cooking!

Moo Goo Gai Pan
Ingredients
- 1 lb boneless skinless chicken breast, thinly sliced
- 2 cups mixed mushrooms, sliced (button, shiitake, or cremini)
- 1 cup broccoli florets
- 1/2 cup bell pepper, sliced
- 1 small carrot, thinly sliced
- 2 cloves garlic, minced
- 1 tablespoon snipped green onions (plus more for garnish)
- 2 tablespoons light soy sauce
- 1 tablespoon oyster sauce (or extra soy for vegetarian/vegan)
- 1 teaspoon rice vinegar or Shaoxing wine
- 1 teaspoon cornstarch, dissolved in 2 tablespoons water
- 1 cup chicken broth or water
- 1 tablespoon vegetable oil (for cooking)
- 1 teaspoon sesame oil (optional, finish)
- to taste salt and white pepper
Instructions
- Prep all your ingredients before you start cooking. Slice the chicken thin for quicker cooking. Clean and slice the mushrooms, chop the broccoli into bite-sized florets, and julienne the carrot. Have the garlic minced and green onions chopped.
- Make a quick sauce mixture: in a small bowl combine soy sauce, oyster sauce, rice vinegar, and the chicken broth. Stir to blend. In a separate cup mix the cornstarch with water and set aside.
- Heat a large skillet or wok over medium-high heat. Add the vegetable oil and swirl to coat. Add the chicken in a single layer, season lightly with salt, and cook until just golden and nearly cooked through, about 3 to 4 minutes. Remove the chicken and set aside.
- In the same pan, add a touch more oil if needed. Toss in the garlic and stir for about 15 seconds until fragrant. Add the mushrooms and cook until they start to soften and brown, about 2 to 3 minutes.
- Add the broccoli, carrot, and bell pepper. Stir-fry for 2 to 4 minutes until the vegetables are crisp-tender. If your pan seems dry, splash in a splash of broth or water to create steam.
- Return the chicken to the pan. Pour in the prepared sauce mixture and bring to a simmer. Stir in the cornstarch slurry and cook until the sauce thickens to a glossy coating, 1 to 2 minutes. Taste and adjust with a pinch of salt or pepper if needed.
- Finish with a drizzle of sesame oil, if using, and sprinkle with green onions. Serve hot over steamed rice or noodles. A simple green salad on the side can brighten the meal.







