Easy Restaurant-Style Moo Goo Gai Pan Recipe

I’m convinced that takeout Moo Goo Gai Pan never quite hits the mark—either the sauce is too thick, the vegetables are mushy, or the chicken tastes like it’s been sitting under heat lamps since Tuesday. That’s why I’ve cracked the code on making this silky, restaurant-quality dish at home, and honestly, it’s so much easier than you’d think. The secret lies in a few simple techniques that’ll transform your weeknight dinner game completely.
Why You’ll Love this Easy Restaurant-Style Moo Goo Gai Pan
Three reasons make this homemade moo goo gai pan absolutely irresistible, and honestly, you might never order takeout again once you taste it.
First, the texture. Those tender chicken pieces coating in cornstarch? Pure velvet against crisp vegetables.
Second, the flavor balance hits differently when you control the sauce ratios yourself—no more mystery goop from restaurant kitchens.
Third, it’s surprisingly foolproof. I mean, if you can boil water without burning down your kitchen, you’ve got this.
Plus, using fresh ingredients means no weird preservatives or day-old vegetables lurking in your dish.
What Ingredients are in Easy Restaurant-Style Moo Goo Gai Pan?
Getting your ingredients together for this restaurant-style moo goo gai pan is like gathering your superhero squad—each one brings something special to the table. The beauty of this dish lies in its simplicity, honestly.
You’re not hunting down exotic ingredients that cost more than your monthly coffee budget. Most of these items are probably hanging out in your pantry or fridge already, which makes this recipe perfect for those “what’s for dinner” panic moments.
The fresh vegetables are where you’ll want to focus your shopping energy, because crisp, colorful veggies make all the difference between restaurant-quality and sad desk lunch vibes.
For the Chicken:
- 1 lb boneless chicken breast
- 2 tsp cornstarch
- ½ tsp salt
For Stir-Frying:
- 2 tbsp vegetable oil
- 4 cloves garlic
- 5 stalks green onions
For the Vegetables:
- 10 oz white mushrooms
- 2 carrots
- 1 cup snow peas
- 1 (5 oz) can bamboo shoots
- 2 (5 oz) cans water chestnuts
For the Sauce:
- ¾ cup low-sodium chicken broth
- 2 tbsp soy sauce
- 2 tbsp oyster sauce
- 2 tbsp Shaoxing wine
For Garnish:
– Sesame seeds
Now, let’s talk about some ingredient swaps and considerations that might save your dinner plans. The Shaoxing wine can be a tricky find sometimes—dry sherry works as a solid backup, or even a splash of rice vinegar if you’re really in a pinch.
Just don’t use cooking wine from the grocery store, because that stuff tastes like regret. Fresh snow peas are worth seeking out over frozen ones. They stay crisp and don’t turn into mushy green disappointments during the stir-fry process. Same goes for the mushrooms—grab the freshest white button mushrooms you can find, or feel free to mix in some baby bellas for extra flavor depth.
The canned vegetables might seem like cheating, but bamboo shoots and water chestnuts are actually better from cans than fresh in most cases. They’re already perfectly tender and won’t throw off your cooking times.
Plus, unless you live near an amazing Asian market, finding fresh versions can be like searching for unicorns.
How to Make this Easy Restaurant-Style Moo Goo Gai Pan

Start by getting your chicken ready for its starring role. Take that 1 lb boneless chicken breast and slice it into thin, bite-sized pieces. We’re talking about strips that are maybe half an inch thick, because nobody wants to bite into a chunk of chicken the size of a small hamster. Toss those pieces with 2 tsp cornstarch and ½ tsp salt, making sure every piece gets coated. This little cornstarch trick is what gives you that silky, tender texture that makes restaurant chicken so irresistible.
While your chicken is marinating and getting all cornstarchy, it’s time to prep your vegetables. Slice those 4 cloves garlic nice and thin—not paper-thin like you’re trying to impress Gordon Ramsay, but thin enough that they’ll cook quickly without burning. Chop your 5 stalks green onions, keeping the white and green parts separate because they cook at different speeds.
For the vegetables, slice your 10 oz white mushrooms into even pieces, cut those 2 carrots into thin diagonal slices, and trim the ends off your 1 cup snow peas. Drain your 1 (5 oz) can bamboo shoots and 2 (5 oz) cans water chestnuts, giving them a quick rinse if you’re feeling fancy. Having everything prepped and ready to go is vital because once you start cooking, there’s no time for last-minute chopping.
Now comes the fun part—the actual stir-frying. Heat your wok or large skillet over medium-high heat until it’s properly hot, then add 2 tbsp vegetable oil. When the oil starts shimmering, toss in your sliced garlic and the white parts of those green onions. Stir-fry for about 30 seconds, just until fragrant. You want that garlic to smell amazing but not turn into little brown bits of bitterness.
Add your marinated chicken to the pan and let it do its thing. Don’t crowd it, don’t poke at it constantly, just let it cook until it’s no longer pink, about 3-4 minutes. The cornstarch coating will help it develop a nice light crust while keeping the inside tender.
Once your chicken looks properly cooked, it’s vegetable party time. Add the mushrooms first since they need a bit more cooking time, followed by the carrots. Stir everything around for about 2 minutes, then add the snow peas, bamboo shoots, and water chestnuts. The key here is to keep everything moving so nothing burns, but also not to overcook the vegetables into sad, limp versions of themselves.
For the sauce magic, combine ¾ cup low-sodium chicken broth, 2 tbsp soy sauce, 2 tbsp oyster sauce, and 2 tbsp Shaoxing wine in a small bowl. Give it a quick whisk, then pour this liquid gold over your chicken and vegetable mixture. The sauce will start bubbling and coating everything in glossy goodness.
Let everything simmer together for about 2-3 minutes, just long enough for the flavors to get acquainted and the sauce to thicken slightly. Taste and adjust if needed—maybe a bit more soy sauce if you want it saltier, or a splash more broth if it seems too thick.
Sprinkle with sesame seeds and the green parts of your scallions right before serving. Serve this beauty over steamed rice while it’s still steaming hot, because lukewarm moo goo gai pan is like a sad karaoke performance—technically correct but missing all the magic.
Easy Restaurant-Style Moo Goo Gai Pan Substitutions and Variations
Now that you’ve mastered the basic technique, let’s talk about how to make this dish work with whatever you’ve got hiding in your kitchen.
No chicken breast? I’ll use thighs, turkey, or even firm tofu.
Missing snow peas? Snap peas or green beans work perfectly.
Can’t find water chestnuts? Jicama adds that same satisfying crunch.
For the sauce, rice wine substitutes beautifully for Shaoxing wine.
Want more heat? Add chili garlic sauce or red pepper flakes.
Feeling fancy? Toss in shiitake mushrooms instead of basic white ones.
The beauty of stir-fries is their flexibility.
What to Serve with Easy Restaurant-Style Moo Goo Gai Pan
Three words instantly transform this stir-fry from a simple dish into a complete feast: rice, noodles, and friends.
I always reach for jasmine rice first—its subtle fragrance pairs beautifully with the savory sauce. Fried rice works too, especially when you’re feeling fancy.
Want something different? Lo mein or chow mein noodles create a heartier meal. I’ve even served it over steamed brown rice for health-conscious guests.
The real magic happens with simple sides: crispy egg rolls, pot stickers, or wonton soup.
Why complicate perfection? This dish already delivers restaurant-quality flavor that’ll impress whoever’s lucky enough to share your table.
Final Thoughts
While perfecting this Moo Goo Gai Pan recipe might seem intimidating at first, you’ll discover it’s actually one of the most forgiving stir-fries in your arsenal.
The beauty lies in its simplicity—tender chicken, crisp vegetables, and that silky sauce that brings everything together.
I love how versatile this dish becomes once you master the basics. Short on snow peas? Toss in some broccoli.
Can’t find water chestnuts? Skip them entirely. The real magic happens when you trust your instincts and adjust seasonings to your taste.
Soon, you’ll be creating restaurant-quality results from your own kitchen.

Moo Goo Gai Pan
Ingredients
For the Chicken Marinade:
- 1 lb boneless chicken breast sliced thin
- 2 tsp cornstarch
- ½ tsp salt
- For the Stir-Fry:
- 2 tbsp vegetable oil
- 4 cloves garlic minced
- 5 stalks green onions chopped
- 10 oz white mushrooms sliced
- 2 carrots sliced diagonally
- 1 cup snow peas trimmed
- 1 5 oz can bamboo shoots, drained
- 2 5 oz cans water chestnuts, drained and sliced
For the Sauce:
- ¾ cup low-sodium chicken broth
- 2 tbsp soy sauce
- 2 tbsp oyster sauce
- 2 tbsp Shaoxing wine
- Sesame seeds for garnish
Instructions
- Slice chicken breast into thin pieces and marinate with cornstarch and salt for 10 minutes.
- Heat vegetable oil in a large wok or skillet over medium-high heat.
- Add minced garlic and chopped green onions, stir-fry for 30 seconds until fragrant.
- Add marinated chicken to the wok and cook for 3-4 minutes until chicken is cooked through and no longer pink.
- Add sliced mushrooms and carrots, stir-fry for 2 minutes until mushrooms begin to soften.
- Add snow peas, bamboo shoots, and water chestnuts, stir-fry for another 2 minutes.
- In a small bowl, whisk together chicken broth, soy sauce, oyster sauce, and Shaoxing wine.
- Pour sauce over the chicken and vegetables, stirring constantly for 1-2 minutes until sauce thickens slightly.
- Remove from heat and garnish with sesame seeds before serving hot.
Notes
Nutrition
Frequently Asked Questions
Can I Make This Recipe Ahead of Time and Reheat It?
I wouldn’t recommend making this ahead since the vegetables will become mushy when reheated. You can prep ingredients beforehand, but I’d cook it fresh for best texture and flavor results.
How Long Does Leftover Moo Goo Gai Pan Stay Fresh in the Refrigerator?
I’d recommend storing your leftover moo goo gai pan in the refrigerator for up to three days maximum. After that, the vegetables start losing their texture and the chicken’s quality declines considerably.
Is This Recipe Gluten-Free or Can It Be Made Gluten-Free?
The recipe isn’t gluten-free because soy sauce and oyster sauce contain gluten. I’d substitute gluten-free soy sauce and oyster sauce to make it safe for gluten-sensitive diets.
Can I Freeze This Dish and What’s the Best Reheating Method?
I don’t recommend freezing this dish since the vegetables will become mushy. If you must freeze it, reheat gently in a skillet over medium heat, adding fresh vegetables for better texture.
What’s the Origin and Meaning of the Name “Moo Goo Gai Pan”?
I’ll explain the name’s origin: “moo goo gai pan” comes from Cantonese, meaning “mushrooms and sliced chicken.” It’s literally “button mushrooms” (moo goo) and “sliced chicken” (gai pan) in Chinese.