If you’re looking for a recipe that delivers vibrant flavors, crunchy vegetables, and tender chicken all in one irresistible package, look no further than Moo Goo Gai Pan. This classic Chinese-American dish is a fresh, colorful stir-fry that comes together quickly for busy weeknights but looks impressive enough to serve guests. Moo Goo Gai Pan balances mild, savory chicken with a medley of vegetables in a silky sauce, making it a household favorite you’ll find yourself craving again and again.

Ingredients You’ll Need
The beauty of Moo Goo Gai Pan is in its simplicity. Each ingredient plays a crucial role, bringing distinct textures and bright colors that pop on your dinner table. Here’s what you’ll need and why each piece matters:
- Chicken Breasts: Thinly sliced, they cook quickly and soak up all the delicious sauce.
- Soy Sauce: Divided for the marinade and sauce, it adds deep umami flavor.
- Cornstarch: Helps tenderize the chicken and gives the sauce its glossy finish.
- Oyster Sauce: Infuses the stir-fry with a sweet-savory depth you’ll love.
- Rice Vinegar: Adds a gentle tang that enlivens the whole dish.
- Sesame Oil: Just a touch at the end gives classic toasted aroma and richness.
- Vegetable Oil: Neutral and perfect for stir-frying at high heat.
- White Mushrooms: Earthy and juicy — a key texture in authentic Moo Goo Gai Pan.
- Snow Peas: Their crunch and fresh flavor add contrast and color.
- Carrots: Thin slices ensure they cook evenly and bring a touch of sweetness.
- Water Chestnuts: Crunchy, refreshing, and a signature for that classic texture.
- Bamboo Shoots (optional): For an extra bite and mellow flavor; totally worth adding if you have them!
- Garlic: Freshly minced garlic infuses the whole stir-fry with gentle pungency.
- Ginger: Grated ginger brings zesty warmth and pairs beautifully with the sauce.
- Chicken Broth: Essential for the sauce, keeping it light and delicious.
- Green Onions: Sliced for garnish, they provide a final burst of freshness and color.
How to Make Moo Goo Gai Pan
Step 1: Marinate the Chicken
Start by tossing your thinly sliced chicken breasts in a bowl with 1 tablespoon soy sauce and cornstarch. This quick marinade ensures the chicken stays tender and juicy while absorbing those lovely savory flavors. Let it rest for 10 to 15 minutes, which is just the right amount of time to prep your veggies and stir-fry sauce.
Step 2: Whisk Together the Sauce
In a small bowl, combine the remaining soy sauce with oyster sauce, rice vinegar, sesame oil, and chicken broth. This quick stir-fry sauce is where the magic happens, binding all the flavors together for your Moo Goo Gai Pan and making every ingredient shine.
Step 3: Cook the Chicken
Heat your vegetable oil in a large skillet or wok over medium-high. Add the marinated chicken and cook for 4 to 5 minutes until the pieces are cooked through and just turning golden. Then, remove the chicken to a plate — you’ll bring it back later for a perfectly tender finish.
Step 4: Stir-Fry the Vegetables
Using the same pan, add a splash more oil if the bottom looks dry. Sauté the garlic and ginger for 30 seconds for an irresistible aroma. Toss in the mushrooms, carrots, and snow peas, and stir-fry for 2 to 3 minutes, just enough for the vegetables to turn vibrant and crisp-tender.
Step 5: Combine and Finish the Moo Goo Gai Pan
Add the water chestnuts and (if using) bamboo shoots to the veggies. Return your chicken to the pan and pour in your sauce. Stir everything together and cook for another 2 to 3 minutes until the sauce thickens slightly and coats every piece. The moment the sauce smells too good to resist, it’s time to serve.
How to Serve Moo Goo Gai Pan

Garnishes
A sprinkle of sliced green onions right before serving adds color and a burst of fresh flavor. For extra flair, you can finish with a few sesame seeds or even a quick squeeze of lime for brightness.
Side Dishes
Moo Goo Gai Pan is delicious over fluffy steamed jasmine rice, but you can switch it up with brown rice or even cauliflower rice to keep things light and low-carb. Egg drop soup or steamed dumplings make classic starters to complete your meal.
Creative Ways to Present
Serve Moo Goo Gai Pan family-style in a big shallow bowl, or plate individual portions on top of a mound of rice for an elegant touch. For an extra fun twist, scoop it into lettuce cups for a low-carb, hand-held version that’s perfect for parties or weeknight dinners.
Make Ahead and Storage
Storing Leftovers
Let your Moo Goo Gai Pan cool completely before transferring to an airtight container. Store in the refrigerator for up to 3 days. The vegetables keep their crunch, and the sauce soaks into everything for even more flavor the next day!
Freezing
You can freeze Moo Goo Gai Pan, but keep in mind that some vegetables like mushrooms and snow peas may soften a bit upon thawing. Freeze cooled portions in freezer-safe containers or bags for up to 2 months. Thaw overnight in the fridge before reheating.
Reheating
For best results, reheat Moo Goo Gai Pan in a skillet over medium heat. Add a splash of chicken broth or water to loosen up the sauce and warm everything through. You can also use the microwave; reheat in 30-second bursts, stirring between each, to keep the chicken tender and the veggies fresh.
FAQs
Can I use chicken thighs instead of breasts?
Absolutely! Chicken thighs bring a bit more richness and stay super juicy. Just slice them thinly like you would breasts, and follow the same recipe — they’ll be delicious in Moo Goo Gai Pan.
What other vegetables work well in this dish?
The beauty of Moo Goo Gai Pan is its flexibility. Try adding broccoli florets, baby corn, bell peppers, or even snap peas for a colorful, crisp-tender stir-fry tailored to your taste or whatever’s in your fridge.
How spicy is Moo Goo Gai Pan?
It’s a very mild dish as written, designed to let the natural flavors of the chicken and vegetables shine. If you like a little heat, just add a pinch of red pepper flakes or a drizzle of chili oil at the end.
Is this recipe gluten-free?
Moo Goo Gai Pan can be made gluten-free by swapping in gluten-free soy sauce (like tamari) and double-checking that your oyster sauce and other condiments are also certified gluten-free. Always check your labels to be sure!
Can I double the recipe for a crowd?
Yes! Just double all the ingredients and use a very large skillet or wok to avoid overcrowding. If needed, cook the chicken and vegetables in batches so everything cooks evenly and stays crisp.
Final Thoughts
I hope you feel inspired to bring Moo Goo Gai Pan to your table and make it your own. This is a dish that rewards fresh ingredients and a little time at the stove with a meal that’s healthy, comforting, and seriously full of flavor. Don’t forget to share your photos and let me know how your Moo Goo Gai Pan turns out — I can’t wait for you to try it!
Print
Moo Goo Gai Pan Recipe
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Diet: Non-Vegetarian
Description
A delicious and easy-to-make Moo Goo Gai Pan recipe, a classic Chinese-American stir-fry dish featuring tender chicken and an assortment of crisp vegetables in a savory sauce. Perfect served over steamed rice for a satisfying meal.
Ingredients
Marinated Chicken:
- 1 pound boneless, skinless chicken breasts (thinly sliced)
- 2 tablespoons soy sauce (divided)
- 1 tablespoon cornstarch
Stir-Fry Sauce:
- 1 tablespoon oyster sauce
- 1 tablespoon rice vinegar
- 1 tablespoon sesame oil
- 1/4 cup chicken broth
Stir-Fry:
- 2 tablespoons vegetable oil
- 1 cup sliced white mushrooms
- 1 cup snow peas
- 1 cup thinly sliced carrots
- 1/2 cup sliced water chestnuts
- 1/2 cup bamboo shoots (optional)
- 2 cloves garlic (minced)
- 1/2 teaspoon grated ginger
- 2 green onions (sliced, for garnish)
Instructions
- Marinate the Chicken: Toss chicken with 1 tablespoon soy sauce and cornstarch. Marinate for 10–15 minutes.
- Prepare the Sauce: Mix remaining soy sauce, oyster sauce, rice vinegar, sesame oil, and chicken broth in a bowl.
- Cook the Chicken: Cook marinated chicken in oil until no longer pink. Set aside.
- Stir-Fry Vegetables: Sauté garlic, ginger, mushrooms, carrots, and snow peas. Add water chestnuts and bamboo shoots.
- Combine Everything: Return chicken to the pan. Pour in the sauce and cook until thickened.
- Serve: Garnish with green onions and serve hot over rice.
Notes
- For a low-carb option, serve with cauliflower rice.
- You can customize the vegetables based on availability, such as broccoli, bell peppers, or baby corn.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Stir-Fry
- Cuisine: Chinese-American
Nutrition
- Serving Size: 1/4 of recipe
- Calories: 290
- Sugar: 5 g
- Sodium: 670 mg
- Fat: 14 g
- Saturated Fat: 2 g
- Unsaturated Fat: 11 g
- Trans Fat: 0 g
- Carbohydrates: 14 g
- Fiber: 3 g
- Protein: 28 g
- Cholesterol: 70 mg