
I developed this moo shu pork after testing multiple variations to achieve the perfect balance of tender meat and vibrant vegetables. The plum sauce adds a tangy sweetness that ties everything together beautifully.
This dish comes together quickly with a hot wok and a few key ingredients. The hoisin glaze creates depth, while the cabbage stays crisp. It’s a restaurant-quality meal that’s easier than takeout.
What you’ll love is how the flavors meld—savory pork, sweet plum sauce, and fresh vegetables in every bite. The texture contrast between the meat and cabbage makes it irresistible.
Serve with warm tortillas or rice for a complete meal. This version stays true to the classic while being simple enough for home kitchens.
Ingredients for Moo Shu Pork Recipe with Plum Sauce
A handful of fresh veggies and pantry staples for that classic takeout taste at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder 🥩 | 1 lb | Thinly sliced, boneless |
| Napa Cabbage 🥬 | 4 cups | Thinly shredded |
| Carrots 🥕 | 2 whole | Julienned or shredded |
| Green Onions 🧅 | 4 whole | Thinly sliced, whites and greens separated |
| Garlic Cloves 🧄 | 3 cloves | Minced finely |
| Ginger Root 🌿 | 1 tbsp | Fresh, grated or minced |
| Plum Sauce 🍑 | ½ cup | Store-bought or homemade |
| Hoisin Sauce 🫕 | 3 tbsp | For glaze and flavor |
| Soy Sauce 🫕 | 2 tbsp | Low-sodium preferred |
| Sesame Oil 🫒 | 1 tbsp | Toasted for depth |
| Vegetable Oil 🫒 | 2 tbsp | For stir-frying |
| Dry Sherry 🍷 | 2 tbsp | Or substitute dry white wine |
| Cornstarch 🌾 | 1 tbsp | For velveting pork |
| Eggs 🥚 | 2 whole | Lightly beaten |
| Flour Tortillas 🌮 | 8 pieces | Warm for serving |
The pork is key here—pork shoulder stays tender and juicy when stir-fried. Ask your butcher to slice it thinly for you (saves time and effort). Napa cabbage is traditional, but regular green cabbage works too (just slice it thin). Asian markets usually have the best selection of fresh ginger and plum sauce if your regular store is out.
No plum sauce? Apricot jam mixed with a splash of rice vinegar gets you close. Swap the sherry for dry white wine or rice wine. If you’re gluten-free, use tamari instead of soy sauce. The tortillas can be swapped for rice if you prefer. Trader Joe’s has great pre-made hoisin if you want to skip measuring.
This keeps 3-4 days in the fridge, but honestly it’s best fresh. Reheat in a wok or skillet to keep the cabbage crisp. Leftovers make great lunch wraps the next day.
Why You’ll Love This Recipe
- One Pan Meal: I can toss the pork shoulder, cabbage, and carrots into a single pan—minimal cleanup, maximum flavor.
- Sweet & Savory Balance: The plum sauce with garlic and green onions gives that sticky, tangy depth I crave every time.
- Weeknight Hero: Honestly, it’s my go-to for busy evenings—ready before the kids finish their homework.
- Budget Stretcher: Pork shoulder is cheap, and this makes enough for two meals—leftovers taste even better the next day.
Step-by-Step Instructions for Moo Shu Pork With Plum Sauce
Here’s my tested method for achieving restaurant-quality results at home every time.
Step 1: Velvet the Pork for Maximum Tenderness
In a bowl, combine the 1 lb Pork Shoulder with 1 tbsp Cornstarch, 2 tbsp Soy Sauce, 1 tbsp Sesame Oil, and 2 tbsp Dry Sherry. I mix this with my hands to ensure every slice is evenly coated. Let it marinate for 15-20 minutes—this velveting process keeps the pork incredibly tender during stir-frying.
The pork should turn slightly opaque as the cornstarch absorbs the liquid. Don’t skip this step; it’s what makes the final dish so silky. While the pork marinates, I prep all my other ingredients to keep the cooking process smooth.
Step 2: Stir-Fry the Pork Until Just Cooked
Heat 1 tbsp Vegetable Oil in a wok or large skillet over high heat until it shimmers. Add the marinated pork in a single layer, working in batches if needed to avoid crowding. Cook for 3-4 minutes until the pieces are lightly browned and just cooked through.
I stir constantly to prevent sticking and ensure even cooking. The pork should be opaque with no pink remaining, but don’t overcook it or it’ll become tough. Transfer the cooked pork to a clean plate and set aside—it’ll finish cooking when we combine everything later.
Step 3: Cook the Vegetables Until Crisp-Tender
In the same pan, add the remaining 1 tbsp Vegetable Oil. Toss in the 3 cloves Garlic Cloves and 1 tbsp Ginger Root, stirring for 30 seconds until fragrant. Then add the 4 cups Napa Cabbage, 2 whole Carrots, and the white parts of the 4 whole Green Onions.
Stir-fry for 4-5 minutes until the vegetables are bright in color and just beginning to soften but still have a slight crunch. The cabbage should wilt down considerably, and the carrots should start to become pliable. This maintains the fresh texture that makes moo shu special.
Step 4: Combine Everything with the Sauces
Return the cooked pork to the pan with the vegetables. Pour in the 0.5 cup Plum Sauce and 3 tbsp Hoisin Sauce, stirring everything together for 2 minutes until well coated and heated through. The sauces should create a glossy, fragrant glaze that clings to every ingredient.
Make a well in the center of the mixture and pour in the 2 whole Eggs. Scramble them quickly until just set, then mix into the pork and vegetables. The eggs should form soft, fluffy curds throughout the dish. Taste and adjust seasoning if needed.
Step 5: Serve with Warm Tortillas and Garnish
Transfer the moo shu pork to a serving platter and garnish with the green parts of the 4 whole Green Onions. Serve immediately with the 8 pieces Flour Tortillas on the side. I warm the tortillas in a dry skillet for 20-30 seconds per side to make them pliable and perfect for wrapping.
To eat, spoon some of the pork mixture onto a tortilla, fold it up, and enjoy. The combination of tender pork, crisp vegetables, and sweet-savory sauce wrapped in a soft tortilla is what makes this dish so satisfying. Serve with extra hoisin or plum sauce on the side if desired.
Pro Tips For Making Moo Shu Pork Recipe With Plum Sauce
- Slice Pork Thin: Cut the pork shoulder into paper-thin strips—about 1/8 inch thick—so it cooks through in under 2 minutes in the wok. I learned this the hard way after chewing through rubbery chunks in my first few attempts.
- Dry the Cabbage: After shredding the napa cabbage, give it a quick spin in a salad spinner or pat dry with a towel. Skip this and you’ll end up with a soggy stir-fry instead of that perfect crisp-tender texture.
- Hot Wok, Cold Oil: Heat your wok until it’s just starting to smoke, then add the oil. Sounds counterintuitive, but it prevents the pork from steaming in its own juices—I was skeptical until I tried it.
- Toast the Plum Sauce: Warm the plum sauce in the wok for 30 seconds with a splash of soy sauce before mixing it into the dish. It deepens the flavor and ties everything together—my grandmother swore by this, and she was right.
Common Mistakes When Making moo shu pork recipe with plum sauce
Overcrowding the Wok
This is the biggest mistake I see. Stir-frying requires high heat and space for ingredients to sear properly. Cook the 1 lb Pork Shoulder in batches—½ lb at a time—to avoid steaming. Crowding lowers the temperature and results in soggy meat and vegetables. 🌡️
Skipping the Velveting
Don’t skip marinating the pork with 1 tbsp Cornstarch and 2 tbsp Soy Sauce for 15-20 minutes. This velveting step is what makes it tender. Without it, the pork can turn chewy and dry during stir-frying.
Undercooking the Eggs
When adding the 2 whole Eggs, make a well in the center and scramble them until just set before mixing in. Raw or undercooked eggs can make the dish look unappetizing. I cook them until they form soft, fluffy curds.
Using Low Heat
Moo shu pork needs high heat throughout. If your wok isn’t hot enough, the pork and vegetables will steam instead of stir-fry. Heat the 2 tbsp Vegetable Oil until it shimmers before adding ingredients.
Overcooking Vegetables
The 4 cups Napa Cabbage and 2 whole Carrots should stay crisp-tender. Stir-fry for only 4-5 minutes. Overcooking turns them mushy and loses the dish’s signature texture.
I test a piece of carrot—if it bends slightly but still has bite, it’s perfect. 💡
Nutrition Facts
Frequently Asked Questions
Can I use chicken instead of pork?
Yes! Swap the 1 lb Pork Shoulder for boneless chicken thighs. Slice thinly and velvet with the same 15-20 minutes marinade. Chicken cooks faster, so reduce stir-fry time to 2-3 minutes.
What if I don’t have a wok?
A large, deep skillet works perfectly. Just ensure it’s hot before adding oil. Use medium-high heat and cook in batches to avoid steaming. The key is maintaining high temperature throughout.
How do I make it gluten-free?
Use tamari instead of soy sauce, and check that your hoisin and plum sauce are gluten-free. Replace flour tortillas with corn tortillas or serve over rice. Simple swaps with big impact!
Can I prep ingredients ahead?
Slice pork and veggies up to 1 day ahead. Store separately in the fridge. Velvet the pork just before cooking for best texture. This makes weeknight cooking a breeze.
- BBQ Sausage Recipe Oven: Smoky Depth Without the Grill - September 28, 2026
- BBQ Chicken Bowl Recipe Rice: Smoky Sweetness Over Fluffy Grains - September 28, 2026
- Beef Cutlet Recipe Ideas: Crispy Breaded Patties With Bold Seasonings - September 28, 2026