Moo Goo Gai Pan Recipe: A Bright, Tender Chicken Stir-Fry That Feels Like a Cozy Night In

If you’re craving something comforting yet light, fast yet full of flavor, Moo Goo Gai Pan is a fantastic choice. It’s the kind of dish that feels special enough for a weekend dinner but comes together in the time it takes to steam rice on a weeknight. Think tender chicken, crisp vegetables, and a glossy, savory sauce that coats every bite without weighing you down. Below, you’ll find a friendly, guided approach to making this classic Cantonese stir-fry at home, with practical tips to tailor it to your pantry and your family’s tastes.
What Makes Moo Goo Gai Pan Special
The magic of Moo Goo Gai Pan lies in its balance: a light, slightly sweet-savory sauce that clings to tender chicken and a rainbow of vegetables. The mushrooms bring earthiness, the peas add a crisp snap, and a hint of ginger and garlic gives the dish brightness without overpowering the ingredients. Unlike heavier sauces, this version relies on a quick starch-thickened glaze, so the vegetables stay vibrant and the protein remains juicy. It’s a dish that tastes like you spent more time than you actually did, making it perfect for feeding a crowd or treating yourself to a cozy night in.
Ingredients for Moo Goo Gai Pan
Here’s what you’ll need. If you’re missing an ingredient, don’t stress—these are flexible pantry items, and small substitutions work beautifully.
- Boneless, skinless chicken breast – sliced thin so it cooks quickly and stays tender.
- Mushrooms – white button or shiitake; they soak up flavor and add umami.
- Snow peas or snap peas – provide a refreshing crisp bite and color.
- Carrot – julienned for sweetness and crunch.
- Garlic and fresh ginger – aromatics that form the dish’s fragrant backbone.
- Soy sauce (low-sodium preferred) – the savory anchor of the glaze.
Oyster sauce (optional) – adds depth and a touch of sweetness; omit if avoiding shellfish.
Rice wine or dry sherry (optional) – a gentle brightness; can be skipped with a splash of broth instead.
Cornstarch – helps thicken the sauce for a glossy coat.
Neutral oil – for quick searing without overpowering flavors.
Sesame oil (optional) – a fragrant finish that makes the dish feel finished.
Water or chicken broth – thin the sauce as needed.
Salt, white pepper – basic seasonings to taste.
Green onion/scallion – for a fresh garnish and color.
Note on substitutions: if you don’t have snow peas, green beans or bell peppers can add color and texture. If oyster sauce isn’t on hand, you can double the soy and a touch of sugar to mimic its sweetness.
Step-by-Step Guide to Making Moo Goo Gai Pan
- In a small bowl, whisk together the soy sauce, oyster sauce, water or broth, and cornstarch until smooth. This will be your quick stir-fry sauce. Set aside.
- Pat the chicken dry with a paper towel and season lightly with salt. This helps the chicken brown nicely when it hits the pan.
- Heat a large wok or skillet over medium-high heat and add the neutral oil. When the oil shimmers, add the chicken in a single layer and sear for 1–2 minutes per side until just cooked through. Remove the chicken to a plate and set aside.
- In the same pan, add a bit more oil if needed. Add the garlic and ginger, sautéing for about 30 seconds until fragrant. Be careful not to burn them.
- Add the mushrooms and carrot to the pan. Stir-fry for 2–3 minutes, until the mushrooms begin to soften and release their juices.
- Pour in the prepared sauce and bring to a light simmer. Return the chicken to the pan and toss to coat. Stir-fry for another 2–3 minutes, until the sauce thickens and coats the ingredients.
- Add the snow peas and stir-fry for 1–2 minutes more, until they are bright green and just tender-crisp. If the sauce needs a touch more looseness, add a splash of water or broth.
- Finish with a drizzle of sesame oil (if using) and taste for seasoning. If you like, finish with sliced scallions for a fresh, crisp note.
- Serve immediately over steamed rice or with noodles, and enjoy the bright flavors and satisfying textures right away.
Timing & Preparation Details
- Active prep time: about 15 minutes
- Active cooking time: about 15 minutes
- Serves: 4 generous portions
- No resting or chilling required; best served hot straight from the pan
- Tip: have your rice or noodles cooking while you stir-fry to save time and have everything ready together
This dish shines when everything is prepped before you start cooking: slice the chicken, chop the mushrooms, and mix the sauce. A smooth workflow makes a weeknight dinner feel like a little celebration, without the stress.
Nutritional Snapshot
Approximate nutrition per serving (based on the ingredients listed):
- Calories: ~260
- Protein: ~28 g
- Carbohydrates: ~12 g
- Fat: ~9 g
- Fiber: ~3 g
- Sodium: ~520 mg (varies with soy sauce and oyster sauce used)
Note: Nutrition can vary depending on the exact ingredients and portion sizes you use. This is a balanced, light take on a classic stir-fry that fits well into many diets when paired with a side of vegetables or a modest portion of rice.
Frequently Asked Questions
Is Moo Goo Gai Pan gluten-free?
It can be made gluten-free by using tamari or certified gluten-free soy sauce and ensuring the oyster sauce (if used) is gluten-free. Check all labels, as some sauces contain gluten as a thickener.
Can I make this ahead or freeze leftovers?
Yes, you can cook the dish and store leftovers in the fridge for up to 3 days. It’s not ideal for freezing because the vegetables can become overly soft, but the chicken and sauce will reheat well over low heat.
What’s the best way to adjust the sauce?
If you prefer a thicker glaze, whisk a bit more cornstarch with water and stir it in toward the end of cooking. For a lighter version, use a little less oyster sauce and broth and skip the cornstarch entirely.

Moo Goo Gai Pan
Ingredients
- 1 lb boneless, skinless chicken breast, thinly sliced
- 2 cups mushrooms, white button or shiitake, sliced
- 1 cup snow peas or snap peas, trimmed
- 1 medium carrot, julienned
- 2 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 2 tbsp soy sauce (low-sodium preferred)
- 1 tbsp oyster sauce (optional, for depth)
- 1 tbsp rice wine or dry sherry (optional)
- 1 tbsp cornstarch
- 1 tbsp neutral oil (canola or peanut) for cooking
- 1 tbsp sesame oil (optional, for finishing)
- 2 tbsp water or chicken broth
- to taste salt and white pepper
- 1 green scallion, sliced (for garnish)
Instructions
- In a small bowl, whisk together the soy sauce, oyster sauce (if using), water or broth, and cornstarch until smooth. This will be your quick stir-fry sauce. Set aside.
- Pat the chicken slices dry with a paper towel and season lightly with a pinch of salt. This helps the chicken brown nicely when it hits the pan.
- Heat a large wok or skillet over medium-high heat and add the neutral oil. When the oil shimmers, add the chicken in a single layer and sear for 1–2 minutes per side until just cooked through. Remove the chicken to a plate and set aside.
- In the same pan, add a bit more oil if needed. Add the garlic and ginger, sautéing for about 30 seconds until fragrant. Be careful not to burn them.
- Add the mushrooms and carrot to the pan. Stir-fry for 2–3 minutes, until the mushrooms begin to soften and release their juices.
- Pour in the prepared sauce and bring to a light simmer. Return the chicken to the pan and toss to coat. Stir-fry for another 2–3 minutes, until the sauce thickens and coats the ingredients.
- Add the snow peas and stir-fry for 1–2 minutes more, until they are bright green and just tender-crisp. If the sauce needs a touch more looseness, add a splash of water or broth.
- Finish with a drizzle of sesame oil (if using) and taste for seasoning. If you like, finish with sliced scallions for a fresh, crisp note.
- Serve immediately over steamed rice or with noodles, and enjoy the bright flavors and satisfying textures right away.
