This post may contain affiliate links. Please see our disclosure policy for more details.

Moo goo gai pan is a popular Americanized version of a Chinese chicken mushroom stir-fry dish that is loaded with vegetables. This version is made baby and toddler-friendly with less sodium but plenty flavorful for the entire family to enjoy!

cooked Chinese chicken mushroom in a large skillet with a spatula
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

This is actually a dish I was introduced to by my husband. So I’m going to let him take center stage to explain the what makes it so special! Take it away hunnie!

What is Moo Goo Gai Pan? (written by the husband)

Don’t know exactly how this ended up in my mom’s repertoire but if you were to ask me what my mom’s top 5 dishes are, this would definitely be up there. Holidays, special occasions (especially my youngest older sister’s birthday), and church potlucks…if there was reason to celebrate, we were probably eating moo goo gai pan.

With all the kids out of the house for quite some time now, this dish was all but forgotten until it made an unexpected appearance at our Christmas dinner table this past year. The wife and C enjoyed it so much I was inspired to attempt a version that the entire family could enjoy. The challenge? Sodium.

Chinese mushroom chicken plated on a large oval white dish and a bowl with rice and a small amount of the stir fry with chopsticks

Moo goo gai pan is basically a chicken and vegetable stir fry dish. Most commonly used are snow peas, carrots, water chestnuts, bamboo shoots, and Chinese cabbage.

Traditionally, this stir fry dish is made with a white sauce, which includes Shaoxing wine (Chinese rice wine) and no soy sauce. And my mom uses a lot of salt to season the dish. I knew that wouldn’t fly with my wife.

So here are the tweaks I made. Not quite like my mom makes, but I think we’ll be enjoying this one for some years to come.

If I can be honest with you, I’m a burger and fries guy so sodium levels have never been at the forefront of my concerns.

But as I became more invested in our baby led weaning journey as a total family effort, I came to learn that our little ones’ kidneys don’t quite handle a lot of sodium the way ours do.

And I don’t know if this was part of my wife’s master plan, but I recognize that my taste buds, too, have changed. I don’t crave all the salt. I can appreciate other spices to enhance my food and I feel better for it. She’s a crafty one that MJ.   

Thanks for inviting me into this space. Now I’m going to pass the baton back to the wife.


All the ingredients laid down on a white background
  • Oil: peanut oil is what’s most commonly used in Asian cooking but any neutral flavored oil will do. I personally like to use avocado oil
  • Chicken: can use dark meat if you wish
  • Mushrooms: any varieties will do. We oftentimes do cremini or white button mushrooms as they’re most readily available.
  • Cornstarch: will need this to coat the chicken pieces as well as to thicken the sauce
  • Canned vegetables: bamboo shoots, water chestnuts, canned straw mushrooms, and baby corn are commonly used. Be sure to check the sodium content and get the ones with the lowest. We were able to find ones with 15 mg/can. They really do have a very distinct flavor so if you’re not a fan of any of them, feel free to leave out.
  • Other vegetables: Most commonly used are snow peas, carrots, and Chinese cabbage, but you really can use whatever you have on hand. When pressed for time, frozen veggies, like the Normandy blend, work great too!
    • just keep in mind that you’ll need to adjust cooking time appropriately. It will help to chop them into smaller sized pieces so they’ll cook faster and become nice and soft for your baby or toddler.
  • Garlic: SO important! Don’t skip this one!

Kid-friendly Stir-Fry Sauce:

  • Coconut aminos: made from coconut nectar, it’s lower in sodium compared to soy sauce. It also works well in this teriyaki sauce. You can certainly use low-sodium soy sauce, if you wish.
  • Oyster sauce: this ingredient is essential to any stir-fry or fried rice recipe. It really adds this incredible rich layer of flavor to the dish. However, if you don’t have any on hand, add a little bit more coconut aminos or low-sodium soy sauce.
  • honey or applesauce: You don’t need much but it will help balance the savory. But remember! No honey for babies under 1! And if you don’t have either one, you can use any sweetener you have, preferably unrefined.
  • Chicken broth: Again, look for low or no-salt-added variety.

Step By Step Instructions

30 minutes prior: Marinate chicken. This will result in tender and juicy meat.

process shots on the left cooked carrots and on the right broccoli and mushrooms added

1.Cook carrots.

2.Cook mushroom and broccoli.

process shots on the left added bamboo shoots and water chestnuts and on the right cooking chicken

3. Add bamboo shoots and water chestnuts and cook until all the vegetables are softened.

4. Remove the vegetables from the pan and set aside. Lightly brown garlic and cook the chicken.

5. Add vegetables back into the pan. Pour in kid-friendly stir-fry sauce (stir if it’s separated) and cook until it thickens.

a very close up shot of the cooked dish in a skillet

Storage Suggestions

Transfer to a closed container and keep in the refrigerator for 3-5 days. I wouldn’t recommend freezing this as the texture becomes off due to the cornstarch.

Other Baby and Kid-friendly Asian Dishes

Did you make this baby and toddler-friendly Moo Goo Gai Pan? Follow me on Instagram post a photo and tag me, post a photo on my Facebook page, or save it to Pinterest. I love to see what you’re making! 

5 from 10 votes

Low-Sodium Moo Goo Gai Pan

Chinese mushroom chicken stir-fry dish loaded with vegetables! This version is made baby and toddler-friendly with less sodium but plenty flavorful for the entire family to enjoy!
Prep Time: 10 minutes
Cook Time: 15 minutes
marinating time: 30 minutes
Total Time: 55 minutes
Servings: 6
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!


For the marinade:

  • 2 boneless, skinless chicken breasts, , cut into thin strips
  • 1 tablespoon (15ml) water
  • 1 tablespoon cornstarch
  • a pinch of black pepper

For the vegetables:

  • 2 tablespoons (30ml) avocado oil, divided
  • 1/2 cup (70g) thinly sliced carrots
  • 1 1/2 cups (125g) sliced mushrooms, cremini or white button mushrooms
  • 1 1/2 cups (130g) broccoli florets
  • 1 (8 ounce) can bamboo shoots, rinsed and drained
  • 1 (8 ounce) can water chestnuts, rinsed and drained
  • 2 garlic cloves, minced

For the sauce:

  • 2 teaspoons cornstarch
  • 1 teaspoon (5ml) honey or unsweetened applesauce
  • 2 teaspoons (10ml) coconut aminos or low-sodium soy sauce
  • 1-2 teaspoons (5ml) oyster sauce
  • 1 teaspoon (5ml) sesame oil
  • 1/4 cup low to no-salt added chicken broth


  • Marinate: In a bowl, mix together water and cornstarch and pepper. Add chicken and toss to coat. Refrigerate for 30 minutes.
  • Heat 1 tablespoon of oil in a large skillet over medium-high heat. Add carrots and cook 2- minutes.
  • Add mushrooms and broccoli and cook for another 3-4 minutes. Add bamboo shoots, water chestnuts and cook for 3-4 minutes.
  • Remove veggies from skillet and set aside. Wipe pan clean.
  • Add the rest of the oil to skillet and heat over medium-high heat. Lightly brown garlic.
  • Add chicken to pan. Cook until cooked through.
  • Add veggies back to pan and heat for 1-2 minutes. Pour in sauce and cook until it thickens, about 30 seconds to a minute.


  • This dish is suitable for babies 9 months and up. I would chop/shred the chicken and vegetables and serve with cooked rice or other grains.
  • Can make extra sauce and add more to the adult portion if you wish.
  • Transfer to a closed container and keep in the refrigerator for 3-5 days. I wouldn’t recommend freezing this as the texture becomes off due to the cornstarch.


Calories: 143kcal | Carbohydrates: 10g | Protein: 12g | Fat: 7g | Cholesterol: 2mg | Sodium: 145mg | Potassium: 577mg | Fiber: 3g | Sugar: 3g | Vitamin A: 3673IU | Vitamin C: 56mg | Calcium: 40mg | Iron: 3mg
Like this recipe? Rate and comment below!

About Min

Thank you so much for stopping by! I am Min, a Registered Dietitian, a Christ follower, a wife, and a mom to our two miracle babies! Currently, I’m having a ton of fun feeding their tummies and sharing our baby led weaning journey! Follow me on Instagram if interested in seeing daily menu as well as tips and tricks.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. My grandpa loves Moo Goo Gai Pan, but he hasn’t been able to eat it because it is too high in sodium. Thank you for giving him back his favorite food 🙂