Moo Shu Chicken Bowls
This is the kind of weeknight meal I turn to when I want something that feels a little special but comes together without drama. Bright cabbage, umami-rich mushrooms, a punchy sauce, and tender chicken — all piled into bowls so everyone can assemble their own bite. It’s familiar comfort food with a clean, modern feel.
I like that this recipe balances speed and texture: quick pan-searing for the chicken, a slow-ish sauté for the cabbage to get it tender but not limp, and a scrambled egg folded in for silkiness. The sauce ties everything together without overpowering the vegetables.
Below you’ll find the ingredients and step-by-step method exactly as I make it, plus practical tips for swaps, storage, and small details that make the results consistent. No fuss, just an honest route to a flavorful weeknight bowl.
Ingredient Rundown
Ingredients
- 2 Tbsp avocado oil, divided — for searing the chicken and then sautéing the vegetables; neutral and high-heat friendly.
- 1 pound boneless skinless chicken breasts, chopped into bite-sized pieces — cooks quickly and keeps the protein lean; chop evenly for consistent cooking.
- 2 large eggs — scrambled into the vegetables for richness and texture.
- 1 Tbsp toasted sesame oil — adds that toasty, fragrant finish; a little goes a long way.
- 6 ounces shiitake mushrooms, chopped — bring savory depth and meatiness to the mix.
- 4 cloves garlic, minced — aromatic backbone; add when mushrooms start to brown.
- 2 tsp fresh ginger, peeled and grated — bright, spicy lift; grate finely so it disperses evenly.
- 4 cups napa cabbage, thinly sliced (or green cabbage) — main vegetable; napa softens faster and has a pleasant sweetness.
- 8 ounces sliced bamboo shoots, drained — tender crunch and authentic moo shu texture; drain well to avoid watering down the skillet.
- ⅓ cup hoisin sauce* — sweet-salty component of the sauce; use as written for the classic flavor.
- 2 Tbsp oyster sauce** — adds deep umami; balances the hoisin.
- ¼ cup coconut aminos or low-sodium soy sauce — salty component; coconut aminos for gluten-free option, soy for traditional saltiness.
- 2 Tbsp rice vinegar — brightens and balances the sweetness of the hoisin.
- 4 green onions, cut into 2-inch pieces — added at the end for freshness and mild onion bite.
Method: Moo Shu Chicken Bowls
- Heat 1 tablespoon of the avocado oil in a large nonstick skillet over medium-high heat until shimmering. Add the chopped chicken in a single layer and cook undisturbed 3–4 minutes to brown one side. Stir and continue cooking until the chicken is cooked through, about 4–6 more minutes total. Transfer the chicken to a plate and set aside.
- In the same skillet, add the remaining 1 tablespoon avocado oil and the 1 tablespoon toasted sesame oil. Heat over medium-high.
- Add the chopped shiitake mushrooms and sauté 3–5 minutes, until they begin to soften and brown.
- Add the minced garlic and grated ginger to the skillet and sauté about 30 seconds, until fragrant.
- Add the thinly sliced napa cabbage and stir to combine. Reduce heat to medium.
- In a small bowl, whisk the 2 large eggs. While the cabbage begins to soften, push the cabbage and mushroom mixture to one side of the skillet to create a clear space. Pour the whisked eggs into the clear space and scramble until just set, about 1–2 minutes. Transfer the scrambled eggs to the same plate as the cooked chicken.
- In a small bowl, whisk together the 1/3 cup hoisin sauce, 2 tablespoons oyster sauce, 1/4 cup coconut aminos (or low-sodium soy sauce), and 2 tablespoons rice vinegar. Pour this sauce over the cabbage and stir to combine. Cook, stirring occasionally, until the cabbage reaches your desired tenderness, about 8–12 minutes.
- Once the cabbage is cooked, stir in the drained 8 ounces canned bamboo shoots, the cooked chicken, the scrambled eggs, and the 4 green onions cut into 2-inch pieces. Cook 1–2 minutes more, stirring constantly, until everything is heated through and well combined.
- Taste and adjust if needed (there are no additional ingredients to add). Serve the moo shu chicken mixture in bowls.
Why I Love This Recipe
Moo Shu Chicken Bowls give you layered textures: tender cabbage with soft scrambled egg, chewy mushrooms, and juicy chicken. The sauce is bold without being cloying — hoisin for sweetness, oyster for savory depth, a bit of rice vinegar to cut through it. Everything finishes quickly, so you still get bright flavors even on a busy night.
It’s also forgiving. If your cabbage needs a couple extra minutes, it won’t fall apart. If the chicken is slightly more or less, the mix still comes together. The bowl format is ideal for families or leftovers and makes weeknight dinners feel intentional without the fuss.
Dairy-Free/Gluten-Free Swaps

- Dairy-Free: This recipe is naturally dairy-free as written.
- Gluten-Free: Use gluten-free hoisin and gluten-free oyster sauce, or swap oyster sauce for additional coconut aminos plus a touch more umami (mushroom soy or a gluten-free fish sauce if you have it). Ensure packaged bamboo shoots and hoisin are labeled gluten-free.
- Soy-Free: The recipe already lists coconut aminos as an alternative to low-sodium soy sauce.
Prep & Cook Tools

- Large nonstick skillet — the recipe specifies nonstick; it helps with the eggs and ensures even cooking.
- Cutting board and sharp knife — for quickly chopping the chicken, mushrooms, and slicing cabbage.
- Small bowls — one for whisking eggs and one for the sauce; keeps the cook flow organized.
- Spatula or wooden spoon — to move the cabbage and scramble the eggs in one pan.
- Tongs or a slotted spoon — useful for transferring chicken and eggs off the skillet.
What Not to Do
- Don’t overcrowd the skillet when searing the chicken. Crowding steams the pieces and prevents browning. Cook in a single layer as instructed.
- Don’t add the eggs too early. Let the cabbage begin to soften so the eggs set quickly without overcooking or turning mushy.
- Don’t skimp on draining the bamboo shoots. Excess liquid will water down the sauce and slow down final heating.
- Don’t rush the cabbage entirely. If you prefer it softer, give it the full 8–12 minutes in the sauce step; patience pays off.
Variations for Dietary Needs
Need to adjust? Here are practical swaps that keep the spirit of the dish:
- Vegetarian/Vegan: Replace chicken with firm tofu, cubed and pan-seared until crisp. Omit eggs or use a scrambled tofu option. Use vegetarian oyster sauce (mushroom-based) and ensure hoisin is vegan.
- Low-Carb/Keto: Serve over cauliflower rice or a bed of shredded lettuce instead of grain-based sides. The sauce is fairly low in carbs but check hoisin labels; some are high in sugar — look for low-sugar versions if you’re strict.
- Extra Veg: Add julienned carrots, bell pepper, or snap peas in step 3 with the mushrooms for more color and nutrients. Increase skillet time slightly if adding denser vegetables.
Little Things that Matter
Small actions make the result consistent. Cut chicken into uniform pieces for even cooking. Let the pan get properly hot before adding the first tablespoon of oil so the chicken sears instead of steaming. When you move the cabbage aside to create space for the eggs, scrape the browned bits into the eggs once they set — that little caramelized flavor elevates the scramble.
Also, taste as you go. The recipe notes there are no additional ingredients to add, but if your hoisin or oyster sauce is particularly intense or weak, adjust coconut aminos or vinegar slightly before you finish cooking (a splash at a time).
Prep Ahead & Store
Prep ahead: chop the chicken, slice the mushrooms, shred the cabbage, and whisk the eggs into a covered bowl in the fridge. You can make the sauce in a jar and keep it refrigerated for a few days; bring to room temperature before adding if it’s thickened.
Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently in a skillet over medium-low heat with a splash of water or a few drops of oil to loosen the sauce. Freezing isn’t ideal because the cabbage will become very soft; if you must freeze, portion into single servings and expect a change in texture upon thawing.
Handy Q&A

- Can I use chicken thighs? Yes. Boneless, skinless thighs will be more forgiving and stay juicier. Use the same method and adjust cook time if pieces are larger.
- My sauce is too thick or salty — how do I fix it? Thin with a tablespoon or two of water, or add a touch more rice vinegar to brighten and balance salt. Add gradually and taste.
- Can I make this in a wok? Absolutely. A wok works well for high-heat searing and quick tossing. Reduce the listed pan volumes if your wok is smaller.
- What do I serve it with? Prefer bowls, lettuce wraps, or steamed rice. All work; bowls keep it quick and hands-off.
Bring It to the Table
Serve the moo shu chicken mixture in bowls with bowls of extras on the side: sliced cucumber, toasted sesame seeds, extra green onions, and lime wedges if you like a citrus kick. For a classic touch, serve with thin Mandarin pancakes or warm lettuce leaves and let people assemble their own wraps.
Leftovers make a great lunch; the flavors deepen overnight. That’s my favorite part — this dish rewards you twice: a satisfying dinner and a simple, flavorful next-day meal.

Moo Shu Chicken Bowls
Ingredients
Ingredients
- 2 Tbspavocado oildivided
- 1 poundboneless skinless chicken breastschopped into bite-sized pieces
- 2 large eggs
- 1 Tbsptoasted sesame oil
- 6 ouncesshiitake mushroomschopped
- 4 clovesgarlicminced
- 2 tspfresh gingerpeeled and grated
- 4 cupsnapa cabbagethinly sliced or green cabbage
- 8 ouncessliced bamboo shootsdrained
- 1/3 cuphoisin sauce*
- 2 Tbspoyster sauce**
- 1/4 cupcoconut aminos or low-sodium soy sauce
- 2 Tbsprice vinegar
- 4 green onionscut into 2-inch pieces
Instructions
Instructions
- Heat 1 tablespoon of the avocado oil in a large nonstick skillet over medium-high heat until shimmering. Add the chopped chicken in a single layer and cook undisturbed 3–4 minutes to brown one side. Stir and continue cooking until the chicken is cooked through, about 4–6 more minutes total. Transfer the chicken to a plate and set aside.
- In the same skillet, add the remaining 1 tablespoon avocado oil and the 1 tablespoon toasted sesame oil. Heat over medium-high.
- Add the chopped shiitake mushrooms and sauté 3–5 minutes, until they begin to soften and brown.
- Add the minced garlic and grated ginger to the skillet and sauté about 30 seconds, until fragrant.
- Add the thinly sliced napa cabbage and stir to combine. Reduce heat to medium.
- In a small bowl, whisk the 2 large eggs. While the cabbage begins to soften, push the cabbage and mushroom mixture to one side of the skillet to create a clear space. Pour the whisked eggs into the clear space and scramble until just set, about 1–2 minutes. Transfer the scrambled eggs to the same plate as the cooked chicken.
- In a small bowl, whisk together the 1/3 cup hoisin sauce, 2 tablespoons oyster sauce, 1/4 cup coconut aminos (or low-sodium soy sauce), and 2 tablespoons rice vinegar. Pour this sauce over the cabbage and stir to combine. Cook, stirring occasionally, until the cabbage reaches your desired tenderness, about 8–12 minutes.
- Once the cabbage is cooked, stir in the drained 8 ounces canned bamboo shoots, the cooked chicken, the scrambled eggs, and the 4 green onions cut into 2-inch pieces. Cook 1–2 minutes more, stirring constantly, until everything is heated through and well combined.
- Taste and adjust if needed (there are no additional ingredients to add). Serve the moo shu chicken mixture in bowls.
Equipment
- Large 12-inch Skillet
Notes
*Be sure to use gluten-free hoisin sauce if you need the recipe to be gluten-free. You can make
Paleo Hoisin Sauce
for a soy-free, refined sugar free version too!
**or more hoisin sauce. For Paleo, use homemade Paleo Hoisin Sauce.

