Why You’ll Love This this Savory Chinese Moo Shu Chicken
This recipe transforms your kitchen into a Chinese takeout paradise, with tender marinated chicken strips that practically melt in your mouth.
The colorful mix of crisp cabbage, sweet carrots, and earthy mushrooms creates a satisfying crunch that makes every bite feel like a celebration.
Plus, who doesn’t love wrapping their dinner in a warm tortilla and calling it sophisticated?
Ingredients List
This recipe calls for simple, fresh ingredients that you probably already have lurking in your fridge and pantry.
For the Chicken & Marinade:
- 400 g chicken breasts, cut into thick strips
- 2 tablespoons soy sauce
- 2 tablespoons water
- 1 tablespoon sesame oil
- 3 garlic cloves, crushed
- 2 teaspoons freshly grated ginger
- 2 teaspoons sugar
For the Vegetables:
- 1 teaspoon peanut oil
- 400 g green cabbage, thinly sliced
- 3/4 cup carrot, peeled and shredded
- 250 g mushrooms, thinly sliced
- 1 bunch green onion, sliced
- 1 teaspoon freshly grated ginger
For Serving:
- 6-8 flour tortillas
- 1 (12 ounce) jar hoisin sauce
Health Considerations:
- This dish packs serious vegetable power with cabbage providing vitamin C and fiber, while carrots add beta-carotene for eye health
- The lean chicken breast keeps protein high and saturated fat low, making this a muscle-friendly meal
- You can easily make this even healthier by using whole wheat tortillas or skipping the oil if you’ve got a good non-stick pan
- Watch the sodium levels if you’re sensitive – the soy sauce and hoisin sauce do pack some salt, but you’re in control of how much hoisin you slather on those tortillas
Step by Step Directions

This savory Chinese-inspired dish comes together quickly with proper prep and a hot wok or large skillet. For mixing marinades and batters efficiently, a professional stand mixer can streamline your kitchen preparation work.
Preparation Steps:
- Slice chicken breasts into thin strips and place in a medium bowl.
- Combine marinade ingredients: soy sauce, water, sesame oil, crushed garlic, grated ginger, and sugar.
- Add chicken to marinade, toss to coat, cover and refrigerate for 15-30 minutes.
- While chicken marinates, prepare vegetables: thinly slice cabbage and mushrooms, shred carrots, slice green onions, and grate fresh ginger.
- Warm flour tortillas and have hoisin sauce ready for serving.
Cooking Steps:
- Remove chicken from refrigerator and discard used marinade.
- Heat wok or large skillet over high heat and add peanut oil.
- Add marinated chicken strips and stir-fry for about 5 minutes until chicken turns white and is cooked through.
- Add sliced mushrooms and grated ginger, cook and stir for 2-3 minutes.
- Add cabbage, shredded carrots, and green onions to the pan.
- Stir-fry everything together for 2 minutes, then remove from heat.
Assembly Steps:
- Spread 2 teaspoons of hoisin sauce on one side of each warm tortilla.
- Spoon 1/2 cup of the chicken and vegetable mixture into the center of each tortilla.
- Fold the bottom of the tortilla up and over the filling.
- Serve immediately while hot.
Substitutions and Variations
Protein Swaps:
- Turkey breast works beautifully here – just slice it thin like the chicken and follow the same timing.
- Pork tenderloin brings a slightly richer flavor, though you might want to cook it a minute or two longer.
- For vegetarians, extra-firm tofu cubed up makes this completely plant-based, and honestly, it soaks up that marinade like a flavor sponge.
- Shrimp cooks lightning fast, so add it last and stir-fry for just 2-3 minutes total.
Vegetable Mix-Ups:
- No cabbage on hand? Coleslaw mix from the bag works perfectly and saves you precious prep time.
- Bell peppers add gorgeous color – red, yellow, or orange all work great.
- Bean sprouts give you that authentic Chinese restaurant crunch we all secretly crave.
- Snap peas or snow peas bring sweetness and that satisfying pop when you bite them.
- Broccoli florets work too, though you’ll want to add them with the mushrooms so they get tender.
Sauce Tweaks:
- Can’t find hoisin sauce? Mix together 3 tablespoons soy sauce, 2 tablespoons brown sugar, 1 tablespoon rice vinegar, and a pinch of garlic powder.
- Sriracha mixed into the hoisin adds heat without overwhelming the other flavors.
- A splash of rice wine vinegar in the stir-fry brightens everything up.
- Oyster sauce instead of some of the soy sauce makes it taste more restaurant-style.
Wrap Alternatives:
- Butter lettuce leaves make this low-carb and surprisingly invigorating.
- Regular burrito-sized tortillas work if that’s what’s hiding in your pantry.
- Steamed rice bowls turn this into a completely different but equally satisfying meal.
Additional Things to Serve With This Dish
This dish plays so well with others, you’ll want to round out the meal with a few simple sides that won’t compete for attention.
- Steamed jasmine rice – because sometimes you need something to soak up every last drop of that hoisin sauce goodness
- Crispy wontons or potstickers – grab the frozen ones from your grocery store and pan-fry them while the chicken marinates
- Simple cucumber salad – just slice cucumbers thin, toss with rice vinegar, a pinch of sugar, and sesame seeds for crunch
- Hot and sour soup – many Asian markets sell decent powdered mixes that taste way better than they’ve any right to
- Edamame with coarse salt – because we all need more reasons to eat with our hands
- Asian coleslaw – shredded cabbage with sesame oil, rice vinegar, and a drizzle of honey takes five minutes max
- Egg rolls – the frozen grocery store variety works perfectly fine, and your family will think you’re some kind of takeout wizard
The beauty here is that most of these sides require minimal effort while you’re already working your magic in the kitchen.
Keep it simple, keep it tasty, and nobody will question your methods.
Cooking Tips & Tricks (Chef’s Notes)
Getting this dish right comes down to a few key moves that’ll save you from the dreaded soggy vegetable situation.
- High heat is your best friend – crank that burner up and let your pan get properly hot before adding anything, because lukewarm stir-frying is just sad steaming in disguise.
- Don’t crowd the chicken – if your pan looks like a poultry convention, cook in batches instead of turning everything into rubber.
- Pat the chicken completely dry before marinating, otherwise you’re just diluting all those beautiful flavors with excess moisture.
- Prep everything first – stir-frying moves fast, and frantically chopping vegetables while your chicken burns is nobody’s idea of fun.
- Keep vegetables crisp – they should still have some bite when you pull them off the heat, because nobody signed up for mushy cabbage.
- Warm those tortillas properly – wrap them in damp paper towels and microwave for 30 seconds, or char them lightly over an open flame if you’re feeling fancy.
- Double the marinade recipe – use half for the chicken and save the other half as extra sauce, because there’s never enough flavor.
- Let the chicken rest in the marinade for the full 30 minutes if you can swing it, though 15 will work if you’re in a time crunch.
The secret here is treating each ingredient with respect and not rushing the process, even though everything happens pretty quickly once you start cooking.
Nutritional Facts
This lighter take on the classic Chinese dish packs plenty of protein while keeping calories reasonable.
- Calories per serving: Approximately 285 calories (based on 6 servings)
- Protein: 28g – excellent source from lean chicken breast, supporting muscle maintenance and satiety
- Carbohydrates: 24g – primarily from vegetables and flour tortillas, providing sustained energy
- Fat: 8g – mostly from heart-healthy sesame oil and minimal cooking oil
- Fiber: 4g – contributed by cabbage, carrots, and whole vegetables supporting digestive health
- Sodium: 680mg – mainly from soy sauce and hoisin sauce, moderate for Asian cuisine
- Sugar: 12g – natural sugars from vegetables plus added sugar in marinade and hoisin sauce
- Vitamin A: High content from shredded carrots supporting eye health
- Vitamin C: Significant amount from fresh cabbage and green onions boosting immune function
- Iron: Good source from chicken and mushrooms supporting healthy blood oxygen transport
- Potassium: Moderate levels from mushrooms and vegetables helping regulate blood pressure
This dish delivers a well-balanced macro profile with lean protein, complex carbs, and plenty of vegetables while staying relatively light on calories compared to restaurant versions.
Fun “Did You Know?”
While most people associate Moo Shu with pork, the dish actually originated as a vegetarian meal in northern China, named after the golden osmanthus flowers that scrambled eggs resemble.
I find it fascinating that traditional Moo Shu doesn’t use flour tortillas at all—authentic versions wrap the filling in thin, crepe-like pancakes called “báobǐng.”
The dish gained popularity in American Chinese restaurants during the 1960s, where tortillas became the convenient substitute.
What’s really interesting is that “mù xū” literally translates to “wood shavings,” referring to the thin-sliced ingredients that create the dish’s distinctive texture.