This moo goo gai pan recipe makes silky chicken, crisp mushrooms and snow peas in a light garlic-ginger sauce—ready in about 20 minutes.
What Is Moo Goo Gai Pan?
Moo goo gai pan is a Cantonese stir-fry built on tender chicken, mushrooms, and mild vegetables in a clean, glossy sauce. The flavors are light, balanced, and all about texture: slippery chicken, snappy snow peas, and soft slices of button or shiitake mushrooms. The name roughly maps to “mushroom chicken slices.” Unlike thicker Americanized sauces, this dish stays pale and delicate so each ingredient tastes clear.
The method is quick: velvet the chicken so it stays soft, stir-fry vegetables hot so they keep color, then bind everything with a cornstarch-thickened stock scented with ginger, garlic, and a hint of Shaoxing wine. You’ll have dinner faster than a delivery driver can find parking.
Order it from many takeout spots and you’ll notice the light sauce, not sticky or sweet. That balance is the point: savor the chicken and mushrooms first; let the aromatics sit in the background.
Ingredient Breakdown And Smart Swaps
Here’s a practical look at what each part does and how to adapt the dish to what’s in your fridge. Keep the mushroom-chicken partnership front and center, then customize the accents.
| Ingredient | Role In The Dish | Easy Swaps |
|---|---|---|
| Chicken breast | Lean protein that velvets to a soft bite | Thighs for richer flavor; extra-firm tofu for vegetarian |
| Mushrooms | Earthy base that soaks up sauce | Button, cremini, shiitake, or a mix |
| Snow peas | Fresh crunch and sweet snap | Sugar snap peas, asparagus tips, or thin broccoli |
| Water chestnuts | Light crunch that stays crisp | Celery or jicama matchsticks |
| Carrot | Color and gentle sweetness | Baby corn or thin bell pepper |
| Chicken stock | Savory body for the sauce | Vegetable stock or dashi |
| Shaoxing wine | Round, aromatic note | Dry sherry; skip for alcohol-free |
| Soy sauce | Salt and umami | Light soy or low-sodium tamari |
| Oyster sauce | Gloss and depth | Vegetarian oyster sauce or a little mushroom powder |
| Cornstarch | Silky thickener and velveting aid | Potato starch |
| Egg white | Part of the velvet for softness | Optional—starch alone still helps |
| Ginger & garlic | Fresh aromatics | Grated shallot for a softer profile |
| Neutral oil | High-heat stir-frying | Peanut, canola, or rice bran |
Moo Goo Gai Pan Recipe: Step-By-Step
Velvet The Chicken
Thinly slice 450 g chicken breast across the grain. Toss with 1 tablespoon light soy, 1 teaspoon Shaoxing wine, 1 teaspoon cornstarch, a pinch of salt, and 1 egg white. Coat evenly, then rest 15 minutes while you prep vegetables. This quick velvet keeps moisture inside the meat so it stays tender even over high heat.
Prep The Vegetables
Trim 150 g snow peas, slice 200 g mushrooms, cut one small carrot on a bias, drain a small can of water chestnuts, and mince 2 cloves garlic plus a teaspoon of grated ginger. Keep everything in neat piles so you can add them fast and in the right order.
Build The Sauce
Whisk 240 ml chicken stock, 1 tablespoon oyster sauce, 2 teaspoons light soy, 1 teaspoon sugar, and 2 teaspoons cornstarch. Taste the stock; it should be savory but not salty. If your stock is weak, a splash of soy brings it into range.
Stir-Fry In Sequence
Heat a wok until just smoking. Swirl in 1 tablespoon oil. Spread the chicken in a single layer, let it set for 30 seconds, then stir until mostly just white. Transfer to a plate. Add a bit more oil, then ginger and garlic for 10 seconds. Add mushrooms and carrot; stir until mushrooms gloss and give off steam. Add snow peas and water chestnuts; toss for 30–45 seconds.
Finish With Sauce
Return the chicken to the wok. Stir the sauce and pour it in. The liquid should bubble and turn glossy within a minute. If it’s thick before the chicken warms through, loosen with a splash of stock. Pull from heat when the sauce lightly coats every piece.
Timing, Heat, And Wok Tips
High heat is your friend, but control is the goal. Preheat the wok, then add oil, then aromatics—this order keeps sticking down and fragrance up. Keep a small cup of stock near the stove. A quick splash can revive a pan that’s drying out and prevent scorching while you finish the stir-fry.
Cut size matters. Thin slices of chicken cook in under two minutes; thick pieces turn chalky. Vegetables should be bite-size and similar so they finish together. If using a skillet instead of a wok, give the pan space and cook in batches to preserve browning.
Food Safety And Doneness
Chicken is safe when the thickest piece reaches 165°F/74°C. If you use a thermometer, check quickly so you don’t overcook the rest. The sauce continues to thicken off heat, so stop when it looks a touch looser than you want.
For a reference on safe poultry temps, see the USDA chart on safe minimum internal temperature. Curious about mushrooms’ nutrition? Scan the FoodData Central entry for white mushrooms for fiber, potassium, and B-vitamins.
Moo Goo Gai Pan Cooking Tips For Weeknights
Keep The Sauce Pale And Clean
Use light soy and a modest amount of oyster sauce. Dark soy makes the dish brown and muddies the look. Clear stock and fresh mushrooms keep the flavor bright.
Balance Texture
Pair one soft vegetable with one crunchy one. Mushrooms bring tenderness; snow peas, celery, or water chestnuts keep the snap so each bite feels lively.
Shaoxing Wine Or Not?
A small splash adds aroma that reads as restaurant-style. If you skip it, add a few drops of toasted sesame oil at the end for a different fragrance.
Sauce Science In Plain Terms
Cornstarch granules swell as they heat in stock, thickening the sauce. If you boil hard for long, they can thin again. Keep the simmer gentle and short. A touch of oil in the velvet and sauce gives that restaurant sheen without heaviness.
Salt balance comes from stock, soy, and oyster sauce together. Taste the sauce base before it hits the pan. If it’s flat, add a pinch of salt. If it’s sharp, add a teaspoon of stock or a tiny pinch of sugar to round it.
Make-Ahead, Storage, And Reheat
Slice and velvet chicken up to 12 hours ahead and refrigerate. Keep vegetables cut and sealed so they don’t dry. Stir the sauce mixture right before cooking since starch sinks fast. Leftovers keep for 2–3 days in a sealed container.
To reheat, warm in a skillet with a splash of stock until just hot. The microwave works in short bursts, but stop as soon as the chicken is warm so it stays soft.
Rice, Noodles, And Side Ideas
Steamed jasmine rice is classic. Short on time? Frozen rice reheats well and saves 15 minutes. For noodles, quick-boil thin wheat noodles or rice sticks and toss them in the wok at the end with a little extra stock.
Round out the plate with a cool cucumber salad, blanched greens with garlic oil, or a simple egg drop soup. Keep sides light to match the main dish.
Variations You’ll Actually Cook
All-Vegetable Version
Swap in pressed tofu or add extra mushrooms. Use vegetable stock and vegetarian oyster sauce. Add baby corn or bok choy for contrast.
Extra-Saucy Take
Double the stock and increase cornstarch to 1 tablespoon plus 1 teaspoon. Great for serving over noodles.
Gingery Heat
Add thin coins of fresh ginger and a pinch of white pepper. The dish stays pale but gains a warm kick.
Troubleshooting And Fixes
If the chicken looks rough, it either overcooked or the slices were thick. Slice thinner next time and keep the pan hot so searing is quick. If the sauce turned gluey, you used too much starch or cooked it hard for too long; thin with stock and pull off heat earlier.
If vegetables look dull, the pan was crowded. Cook in two quick rounds. If the dish tastes flat, a half-teaspoon of soy or a few drops of sesame oil at the end lift the aroma.
Nutrition Snapshot Per Serving
| Component | Approx. Amount | Notes |
|---|---|---|
| Calories | ~320 | With jasmine rice add ~180 per cup |
| Protein | 30 g | From chicken and egg white |
| Carbohydrates | 28 g | Mostly vegetables and starch |
| Fat | 9 g | From stir-fry oil and oyster sauce |
| Sodium | ~850 mg | Adjust by using low-sodium soy |
| Fiber | 4 g | Mushrooms, peas, carrot |
| Serving size | 1 of 3 | Recipe makes 3 generous portions |
The Small Details That Make It Great
Slice For Softness
Cut on a slight diagonal across the grain so each piece is wide and thin. This exposes more surface area to the velvet and sauce.
Heat Management
Let the oil heat before chicken hits the pan. If the oil is cool, the coating sticks and tears. Smoke is the cue to start; speed is the secret to finish.
Finish With Fragrance
A few drops of sesame oil or a grind of white pepper right off heat adds a clean finish without turning the sauce brown.
Ready To Cook Tonight
Set a pot of rice first. While it steams, you can slice, velvet, and prep everything else. Start cooking when the rice is five minutes away. The stir-fry lands on the table hot, glossy, and balanced.
Craving takeout style speed with fresh control? Make this moo goo gai pan recipe once, and it’ll slide into your weeknight rotation.

