PF
Close-up of takeout box with noodles, chicken, and pork, held in hands.
StovetopComplexity

20-Minute Moo Shu Pork (or Chicken)

This 20-Minute Moo Shu Pork (or Chicken) provides 33g protein and 531 calories per serving — a high-protein lunch option across 4 servings. Cooks entirely on the stovetop in under 20 minutes, delivering reliable protein intake without extended prep. Works for muscle-building phases where calories and protein need to stay elevated.

Rate this recipe:

Ingredients

4 servings
  • Hoisin sauce(120g)
  • Vinegar, Rice(60g)
  • Oyster sauce(30g)
  • Soy Sauce, Low Sodium(30g)
  • Sesame Oil, Toasted(5g)
  • Garlic(360g)
  • freshly-cracked black pepper
  • Pork Loin(454g)

    Boneless skinless. Buy in bulk and freeze — Costco rotisserie packs work too.

  • Vegetable oil(45g)
  • Egg, Whole, Large
  • Coleslaw Mix, Shredded
  • Mushrooms, Shiitake(227g)
  • Green Onion (Scallion)

Instructions

  1. 1Whisk all ingredients together in a medium mixing bowl until combined.  Separate the marinade into two portions — one to marinate the meat, and one to serve as the cooking sauce.
  2. 2Add the thinly-sliced pork (or chicken) to half of the marinade, and toss until the meat is evenly coated in the marinade.  Set aside for 5 minutes.
  3. 3While the meat is marinating, heat 2 teaspoons oil in a large saute pan or wok over medium heat.  Add the whisked eggs, and let them sit and until they are cooked and form a large omelet.  Transfer the eggs to a separate cutting board, and set aside.  When you have a chance (while the pork is cooking), chop the omelet into small, thin pieces.
  4. 4Return the pan to the stove, and increase heat to high heat.  Add 1 more tablespoon of oil, and then use a pair of tongs (or a fork) to lift the meat out of the marinade and transfer it to the pan, discarding the marinade.  Saute the pork, breaking it up and stirring it with your tongs occasionally, until it is cooked and tender, about 3-4 minutes.  Then transfer the pork to a separate plate, and set aside.
  5. 5Add the remaining oil to the pan, along with the cole slaw, mushrooms, and half of the scallions.  Saute for 2-3 minutes, or until the cabbage begins to wilt and softens.
  6. 6Add in the reserved marinade for the sauce, and toss to combine.  Cook for an additional 2 minutes.  Stir in the cooked pork and chopped eggs, and toss until combined.  Taste, and season with extra salt and pepper (and/or hoisin or soy sauce) as needed.  Sprinkle with the remaining green onions.
  7. 7Serve immediately with flour tortillas (or lettuce cups, rice, or quinoa), and garnish with optional toppings if desired.

Nutrition — Per Serving

531

calories

33g

protein

25g

fat

Carbohydrates
48g
Saturated fat
5.9g
Sodium
1026 mg
Dietary fiber
4.2g

4 servings per batch · ~333g each

Macro data sourced from USDA FoodData Central

+ Add to Meal Plan

Common questions

How much protein does 20-Minute Moo Shu Pork have per serving?

Each serving delivers 33g of protein, 531 calories, 25g fat, and 48g carbs. The balanced carb-to-protein ratio makes this a solid option for refueling post-workout.

How long does 20-Minute Moo Shu Pork take to prep and how many servings?

Total time is 20 minutes on the stovetop and the recipe yields 4 servings, so you're batch-prepping an entire work week in one cooking session. That's roughly 5 minutes of active time per meal across multiple days.

Is 20-Minute Moo Shu Pork good for muscle gain?

At 33g protein and 531 calories per serving with 48g carbs, this recipe supports muscle-building phases by combining adequate protein with carbohydrates for energy and recovery. The macros align with post-workout nutrition windows.

Steak and Potato Bowls

Steak and Potato Bowls

Oven · 7 servings

70g protein610 cal12g fat
Complexity
View Recipe →+ Plan
Beef Bacon Mac Bowls

Beef Bacon Mac Bowls

Slow Cooker · 10 servings

70g protein540 cal11g fat
Complexity
View Recipe →+ Plan
Big Mac Pasta

Big Mac Pasta

Slow Cooker · 10 servings

70g protein540 cal11g fat
Complexity
View Recipe →+ Plan
Cheesy Beef Pasta Bowls

Cheesy Beef Pasta Bowls

Stovetop · 10 servings

49g protein410 cal10g fat
Complexity
View Recipe →+ Plan