This is the version of Moo Goo Gai Pan I reach for when I want something fast, clean, and reliably delicious. It’s a light, Cantonese-style stir-fry built around tender chicken, mixed mushrooms, crunchy snow peas and water chestnuts, finished with a glossy, gently seasoned sauce. The texture contrast is the point: silky chicken, meaty mushrooms, and snap from the peas and water chestnuts.
I’ll walk you through the exact steps and the ingredient details so you don’t overthink it. There are a few small technique notes—how to slice the chicken, how to manage the pan temperature, and why we marinate briefly—that make the difference between “good” and “restaurant-worthy” at home.
The Essentials

At its core, this is a quick stir-fry that depends on proper prep and hot pan technique. Do your knife work and sauce whisking while the chicken marinates so the cook time is compact and everything finishes fresh and bright. Use a roomy skillet or a wok so ingredients stir freely without steaming.
Keep the mise en place: marinate the chicken, measure the sauce, and have the vegetables ready. The sauce uses arrowroot for a glossy finish; the recipe separates the arrowroot so some goes into the marinade and the rest thickens the sauce at the end.
Ingredients
- 1¼ pounds boneless skinless chicken breasts — sliced thin against the grain for tenderness and quick cooking.
- 2 tablespoons water — used in the chicken marinade to help distribute the arrowroot and seasonings.
- 2 tablespoons arrowroot powder, divided — one tablespoon for the chicken velvet and one to thicken the sauce.
- 3 tablespoons avocado oil, divided — a high smoke point oil; divided so the pan stays hot for both chicken and vegetables.
- 1 tablespoon coconut aminos — provides savory umami in place of or alongside soy.
- ¾ teaspoon Umami Stir Fry Powder or Diamond Crystal brand kosher salt — primary seasoning for the chicken.
- ¼ teaspoon baking soda — helps tenderize the chicken during the quick marinade.
- ½ cup chicken broth, low sodium or unsalted — base of the sauce; low-sodium keeps overall salt flexible.
- ½ cup All-Purpose Stir-Fry Sauce — the seasoned backbone of the final sauce; adds depth and balance.
- ½ teaspoon toasted sesame oil — finishing flavor, added to the sauce for aroma.
- ½ teaspoon ground white pepper — classic in many Asian-style sauces for gentle heat without black specks.
- 1 large carrot, peeled and cut into thin coins — adds color and a sweet crunch.
- 12 ounces mixed mushrooms, stemmed and sliced (e.g., button mushrooms, oyster mushrooms, shiitake mushrooms, etc.) — the mushroom mix adds variety of texture and umami.
- 3 large garlic cloves, minced — aromatics for the vegetable stir.
- 1 teaspoon minced fresh ginger — bright, sharp counterpoint to the mushrooms.
- 4 ounces snow peas, ends trimmed (or sugar snap peas) — quick-cooking green element for snap and color.
- 8 ounce canned sliced water chestnuts, drained — for crunch and subtle sweetness; drain well so they don’t water down the sauce.
Stepwise Method: Moo Goo Gai Pan
- If desired, freeze the chicken breasts for about 15 minutes to firm them for easier slicing. Slice the 1¼ pounds boneless skinless chicken breasts against the grain into thin ¼-inch strips.
- In a large bowl combine the sliced chicken with 2 tablespoons water, 1 tablespoon arrowroot powder, 1 tablespoon avocado oil, 1 tablespoon coconut aminos, ¾ teaspoon Umami Stir-Fry Powder (or Diamond Crystal kosher salt), and ¼ teaspoon baking soda. Toss until the chicken is evenly coated. Cover and marinate in the refrigerator for at least 30 minutes or up to overnight.
- While the chicken marinates, whisk the sauce in a small bowl or measuring cup: ½ cup chicken broth (low sodium or unsalted), ½ cup All-Purpose Stir-Fry Sauce, the remaining 1 tablespoon arrowroot powder, ½ teaspoon toasted sesame oil, and ½ teaspoon ground white pepper. Set the sauce aside.
- Drain the 8 ounces canned sliced water chestnuts and set aside. Prepare the vegetables: peel and cut 1 large carrot into thin coins, slice 12 ounces mixed mushrooms, mince 3 garlic cloves, and mince 1 teaspoon fresh ginger. Trim the ends of 4 ounces snow peas.
- Heat a large skillet or wok over medium-high heat until hot. Add 1 tablespoon avocado oil and swirl to coat the pan.
- Add the marinated chicken in a single layer (work in batches if needed to avoid overcrowding). Stir-fry until the chicken is cooked through and lightly browned in parts, about 4–6 minutes. Transfer the cooked chicken to a plate and reserve any juices.
- Add the remaining 1 tablespoon avocado oil to the hot pan. Add the carrot coins and stir-fry 1–2 minutes until they begin to become tender-crisp.
- Add the sliced mushrooms to the pan and stir-fry until they release their liquid and begin to brown, about 4–6 minutes.
- Add the minced garlic and minced ginger to the mushrooms and cook, stirring, until fragrant, about 30 seconds.
- Add the snow peas and drained water chestnuts to the pan. Stir-fry 1–2 minutes until the peas are bright green and tender-crisp.
- Return the cooked chicken and any accumulated juices to the pan and toss to combine with the vegetables.
- Give the prepared sauce a quick whisk, pour it into the pan, and toss or stir continuously until the sauce thickens and evenly coats the chicken and vegetables, about 1–2 minutes.
- Remove from heat and serve immediately.
Why This Recipe Works

This recipe balances texture, flavor, and speed. The short marinade combines arrowroot and baking soda to gently tenderize and give the chicken a velvety exterior that sears well. Keeping the chicken and vegetables cooked separately prevents the pan from steaming and ensures each element develops color and concentrated flavor.
Arrowroot in the sauce gives a clear, glossy finish that clings to everything without turning cloudy. Using a mixed-mushroom blend adds layers of umami and meaty texture so the dish feels substantial without heavy sauces or batter.
Allergy-Friendly Substitutes

Here are straightforward swaps if you need them:
- For coconut aminos — use low-sodium soy sauce or tamari (gluten-free tamari if needed). Adjust salt to taste because soy can be saltier.
- For arrowroot powder — tapioca starch can be used for thickening; corn starch also works but may give a slightly different sheen.
- If avoiding sesame oil — omit the toasted sesame oil and add a drop of neutral oil with a squeeze of lime for brightness instead.
- For mushroom-free — add extra carrots, baby bok choy, bamboo shoots, or thinly sliced bell pepper to keep volume and texture.
- For soy/wheat allergy — confirm the All-Purpose Stir-Fry Sauce is safe or substitute a known wheat-free stir-fry sauce; coconut aminos in place of soy will reduce gluten exposure.
Before You Start: Equipment
- Large skillet or wok — a 12-inch skillet or medium wok provides enough surface area for proper stir-frying.
- Sharp chef’s knife — thin, even slices of chicken and uniform vegetables cut total cook time and ensure even results.
- Mixing bowls — one for the chicken marinade and one small bowl or measuring cup for the sauce.
- Spatula or tongs — heat-resistant tools for tossing and turning ingredients quickly.
Pitfalls & How to Prevent Them
Common mistakes and how to avoid them:
- Overcrowding the pan — leads to steaming, not browning. Cook the chicken in batches if needed.
- Undermining the marinade time — at least 30 minutes lets the baking soda and arrowroot do their work. You can marinate up to overnight for convenience.
- Adding sauce too early — only add the sauce once the chicken and vegetables are combined and the pan is hot; otherwise it won’t thicken properly.
- Using low heat — stir-fry is a high-heat technique. Get the pan hot first, then add oil and proceed quickly.
Make It Your Way
Want more color or different textures? Swap or add vegetables to match the season—baby corn, thinly sliced bell peppers, or snap peas all work. For a richer finish, add a teaspoon of oyster sauce to the final sauce (note: adjust for allergies and sodium). For a lower-sodium plate, use unsalted chicken broth and a low-sodium stir-fry sauce, then taste before serving and add salt only if needed.
Insider Tips
Timing and organization
Have everything chopped and the sauce whisked before you heat the pan. Once the wok is hot, things move fast—this is not the time to be chopping.
Texture control
If you like your carrots a touch softer, slice them thinner than coins—if you prefer crunch, cut slightly thicker. Mushrooms release water; cook them until their liquid has mostly evaporated to concentrate flavor and encourage browning.
Flavor finishing
Right at the end, a short rest off heat gives the sauce a moment to settle and thicken a touch more. If you like brightness, finish with a squeeze of fresh lime or a sprinkle of chopped green onion.
Cooling, Storing & Rewarming
Cool leftovers to room temperature no longer than two hours and refrigerate in an airtight container for up to 3 days. Because the sauce can continue to thicken in the fridge, you may need to loosen it when reheating with a splash of chicken broth or water.
Reheat gently in a skillet over medium heat until warmed through, adding a tablespoon or two of broth if the mixture has dried. Microwaving works for quick reheats, but stir once or twice for even heating and add moisture if needed.
Reader Questions
Q: Can I make this ahead for a dinner party?
A: Yes. Cook the chicken and the vegetables separately and cool. Store sauce separately. Reheat everything in a hot pan, toss with sauce, and serve immediately for best texture.
Q: My sauce didn’t thicken—what went wrong?
A: Make sure you used the second tablespoon of arrowroot in the sauce and that the sauce reached a simmer in the pan. Also, stir continuously once it’s in the hot pan; it thickens quickly in 1–2 minutes.
Q: Can I use dark meat chicken or tofu?
A: Dark meat chicken (thighs) will be juicier and forgiving; cut into similar-sized strips. Firm tofu can replace chicken—press well, toss in a tablespoon of arrowroot and oil, and pan-fry until golden before using.
That’s a Wrap
Moo Goo Gai Pan is a weekday favorite because it’s fast, fresh, and adaptable. The steps in this recipe are set up so timing is predictable: a short marinade, a hot pan, and a glossy, balanced sauce. Follow the order, respect the high heat, and you’ll get a bright, textural stir-fry every time.
Make it your way—a different mushroom mix, more crisp veg, or a swap for tofu—and you’ll still have that satisfying combination of tender chicken, umami mushrooms, and crunchy veggies. Serve over steamed rice or simply on its own for a clean, comforting meal.

Moo Goo Gai Pan
Ingredients
Ingredients
- ?1 1/4 poundsboneless skinless chicken breasts
- ?2 tablespoonswater
- ?2 tablespoonsarrowroot powder divided
- ?3 tablespoonsavocado oil divided
- ?1 tablespooncoconut aminos
- ?3/4 teaspoonUmami Stir Fry Powderor Diamond Crystal brand kosher salt
- ?1/4 teaspoonbaking soda
- ?1/2 cupchicken broth low sodium or unsalted
- ?1/2 cupAll-Purpose Stir-Fry Sauce
- ?1/2 teaspoontoasted sesame oil
- ??teaspoonground white pepper
- ?1 large carrot peeled and cut into thin coins
- ?12 ouncesmixed mushrooms stemmed and sliced (e.g., button mushrooms, oyster mushrooms, shiitake mushrooms, etc.)
- ?3 large garlic cloves minced
- ?1 teaspoonminced fresh ginger
- ?4 ouncessnow peas ends trimmed (or sugar snap peas)
- ?8 ouncecanned sliced water chestnuts drained
Instructions
Instructions
- If desired, freeze the chicken breasts for about 15 minutes to firm them for easier slicing. Slice the 1¼ pounds boneless skinless chicken breasts against the grain into thin ¼-inch strips.
- In a large bowl combine the sliced chicken with 2 tablespoons water, 1 tablespoon arrowroot powder, 1 tablespoon avocado oil, 1 tablespoon coconut aminos, ¾ teaspoon Umami Stir-Fry Powder (or Diamond Crystal kosher salt), and ¼ teaspoon baking soda. Toss until the chicken is evenly coated. Cover and marinate in the refrigerator for at least 30 minutes or up to overnight.
- While the chicken marinates, whisk the sauce in a small bowl or measuring cup: ½ cup chicken broth (low sodium or unsalted), ½ cup All-Purpose Stir-Fry Sauce, the remaining 1 tablespoon arrowroot powder, ½ teaspoon toasted sesame oil, and ½ teaspoon ground white pepper. Set the sauce aside.
- Drain the 8 ounces canned sliced water chestnuts and set aside. Prepare the vegetables: peel and cut 1 large carrot into thin coins, slice 12 ounces mixed mushrooms, mince 3 garlic cloves, and mince 1 teaspoon fresh ginger. Trim the ends of 4 ounces snow peas.
- Heat a large skillet or wok over medium-high heat until hot. Add 1 tablespoon avocado oil and swirl to coat the pan.
- Add the marinated chicken in a single layer (work in batches if needed to avoid overcrowding). Stir-fry until the chicken is cooked through and lightly browned in parts, about 4–6 minutes. Transfer the cooked chicken to a plate and reserve any juices.
- Add the remaining 1 tablespoon avocado oil to the hot pan. Add the carrot coins and stir-fry 1–2 minutes until they begin to become tender-crisp.
- Add the sliced mushrooms to the pan and stir-fry until they release their liquid and begin to brown, about 4–6 minutes.
- Add the minced garlic and minced ginger to the mushrooms and cook, stirring, until fragrant, about 30 seconds.
- Add the snow peas and drained water chestnuts to the pan. Stir-fry 1–2 minutes until the peas are bright green and tender-crisp.
- Return the cooked chicken and any accumulated juices to the pan and toss to combine with the vegetables.
- Give the prepared sauce a quick whisk, pour it into the pan, and toss or stir continuously until the sauce thickens and evenly coats the chicken and vegetables, about 1–2 minutes.
- Remove from heat and serve immediately.
Notes
Velveting the chicken breast!My mom’s secret to tender chicken breast slices in her stir-fries is to marinate the meat with a smidge of baking soda. According to many Chinese cooks, “velveting” is to use baking soda or a mixture of egg whites, cornstarch, and oil to marinate and tenderize economical cuts of steak, chicken and other meats before cooking. Introducing an alkaline ingredient is thought to soften meat fibers and improves tenderness and juiciness. Just use about ¼ teaspoon baking soda per pound and you’re good to go!
Skip the canned bamboo shoots!I know a lot of moo goo gai pan recipes ask for canned bamboo shoots, but I personally hate them. Even if you rinse them a bunch, the smell lingers and ruins the stir-fry.
Use a mixture of mushrooms!Traditionally, only white button mushrooms are used in moo goo gai pan because that’s what was readily available. These days, you can use a medley of mushrooms to get the most bang for your buck. I like to use oyster mushrooms, shiitake mushrooms, enoki mushrooms, or whatever else they have at the market!
