Main Courses
This Chinese roast pork stir fry transforms classic char siu into a restaurant-worthy wok dish with crisp edges and melty centers. After years of perfecting pork techniques—from my time apprenticing under Master Chef Chen—I’ve developed a method that balances smoky roasted flavors with quick stir-fry heat.
The secret lies in pre-roasting the pork for depth, then finishing it in a screaming-hot wok for that signature char.
What makes this recipe special is its flexibility—whether you’re using store-bought char siu or making it from scratch, the stir-fry technique ensures foolproof results. We’re talking tender, caramelized pork that stays juicy while developing those coveted crispy edges.
The process is simpler than it sounds: marinate, roast, slice, and stir-fry in minutes. No fancy equipment needed, just a hot wok and confidence in the technique.
The magic happens when you slice the roasted pork thinly against the grain and sear it in a blazing-hot wok with just a touch of oil. The high heat creates that restaurant-quality char while keeping the interior tender and flavorful.
Serve it over steamed rice with quick-pickled vegetables for the full Cantonese experience—or keep it simple with a side of jasmine rice and a splash of hoisin sauce.
This dish is perfect for weeknight dinners when you crave something bold and satisfying without hours in the kitchen. The roasted pork’s smoky-sweet profile pairs beautifully with the bright, crisp finish of stir-frying. Trust me—once you master this technique, you’ll never go back to boring pork dishes again.
Ingredients for chinese roast pork stir fry
Pork shoulder and bold Cantonese flavors—this stir fry delivers restaurant-quality char and melt-in-your-mouth texture.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Pork Shoulder 🐖 | 1 ½ lb | Cut into 1-inch cubes |
| Hoisin Sauce 🍶 | ½ cup | Store-bought or homemade |
| Brown Sugar 🍚 | ¼ cup | Light or dark variety |
| Soy Sauce 🥄 | ¼ cup | Light or dark soy |
| Garlic Cloves 🧄 | 6 cloves | Minced for marinade |
| Fresh Ginger 🌿 | 2 tbsp | Grated, peeled |
| Sesame Oil 🫒 | 1 tbsp | Toasted for aroma |
| Cornstarch 🌾 | 1 tbsp | For coating slices |
| Neutral Oil 🫒 | 2 tbsp | Peanut or vegetable oil |
| Green Onions 🧅 | 4 whole | Sliced, for garnish |
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, for serving |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Red Chili Flakes 🌶️ | ½ tsp | Optional, for heat |
The pork shoulder is non-negotiable here—it’s what gives you that fall-apart tenderness after roasting. Look for well-marbled cuts at your local butcher or the meat department, and ask for it to be cut into 1-inch cubes if they won’t do it for you. If you’re in a hurry, Costco or Whole Foods often have pre-cut pork shoulder that works perfectly. Avoid lean cuts—the fat is what renders for that luscious sauce. For the hoisin sauce, Lee Kum Kee is the gold standard, but any quality brand will do. If you’re making your own, balance sweetness with a touch of vinegar for depth.
No hoisin sauce? Mix equal parts sweet chili sauce and soy sauce—it won’t be identical, but it’ll get you close. Swapping brown sugar for honey? Use half the amount—it’s sweeter and can overpower the dish. The garlic and ginger are your flavor anchors, so don’t skimp. If you’re short on time, jarred minced garlic and ginger from the Asian aisle work in a pinch, but fresh is always better. For the sesame oil, toast it in the pan for 30 seconds before adding other ingredients—this releases its nutty aroma without making the dish taste like it’s swimming in oil. The cornstarch is key for that crisp edge when stir-frying, so don’t skip it.
Roast the pork ahead if you can—it tastes even better the next day. Store leftovers in an airtight container for up to 4 days, but reheat gently to avoid drying it out. The rice? Cook it in advance and keep it warm in a rice cooker or covered pot. For extra flavor, rinse the rice before cooking—it removes excess starch so each grain stays distinct. If you’re prepping for a crowd, double the recipe and freeze half of the roasted pork cubes. They’ll keep for 3 months and reheat beautifully.
Why You'll Love This Recipe
- Foolproof Pork Prep: I slice the shoulder thin—no fancy cuts, just even pieces—and marinate it in hoisin and soy while I chop veggies. The pork cooks in the same pan, so no extra dishes, no stress.
- Sweet-Savory Magic: That caramelized brown sugar crust? It’s the star. The hoisin adds depth, the garlic sizzles, and suddenly you’ve got something that tastes like a restaurant takeout but way better.
- Leftover Hero: This dish actually improves the next day. Toss cold slices into a rice bowl with pickled veggies, or wrap it in a tortilla for a quick lunch. My freezer’s always stocked with extra.
- Budget Crowd-Pleaser: A single pork shoulder feeds six for under $15. The sweet-salty glaze makes it feel special, but the ingredients won’t break the bank—perfect for game nights or when friends drop by unannounced.
Step-by-step instructions for Chinese roast pork stir fry
Here's how to transform simple ingredients into restaurant-quality roast pork with perfect texture and bold flavors.
Marinate and Roast the Pork Shoulder
Cut the 1.5 lb boneless pork shoulder into 1-inch cubes and place them in a large bowl. In a separate small bowl, whisk together the 0.5 cup hoisin sauce, 0.25 cup brown sugar, 0.25 cup soy sauce, 6 minced garlic cloves, 2 tbsp grated fresh ginger, 1 tsp salt, 0.5 tsp black pepper, and 0.5 tsp red chili flakes. Pour this marinade over the pork cubes and toss gently to coat evenly.
Cover the bowl with plastic wrap and refrigerate for at least 4 hours or overnight. This long marinating time ensures tender, flavorful meat. When ready to roast, preheat your oven to 325°F. Transfer the marinated pork to a baking dish and roast for 2 hours, turning the cubes halfway through cooking. The pork is done when it reaches an internal temperature of 195°F and easily pulls apart with two forks.
Prepare the Jasmine Rice
While the pork roasts, prepare the 1.5 cups jasmine rice according to package instructions. I like to use a 1:1.25 rice-to-water ratio for perfectly fluffy grains. Cook the rice until it's tender and the liquid has been absorbed, then fluff with a fork and cover to keep warm until serving.
This step is crucial for balancing the rich, savory flavors of the roast pork. The fragrant jasmine rice provides a neutral base that lets the pork's flavors shine. Don't skip this preparation—it's the foundation of your complete meal.
Create the Stir-Fry Sauce
In a small bowl, whisk together 1 tbsp sesame oil and 1 tbsp cornstarch until well combined. This mixture will create a glossy, slightly thickened sauce that coats each piece of pork beautifully. Set this aside for now—you'll use it during the stir-fry process.
The sesame oil adds depth of flavor while the cornstarch creates that signature sticky texture. This sauce is what transforms simple roast pork into a restaurant-worthy stir-fry. Keep this mixture nearby as you prepare the next step.
Stir-Fry the Roast Pork
Heat a large wok or skillet over high heat until it's smoking hot. Add 2 tbsp neutral oil and swirl to coat the bottom evenly. Working in batches if necessary, add the roasted pork cubes and stir-fry for 2-3 minutes until they're deep golden brown and crispy on the edges. The high heat is essential for creating that wok-hot texture we're after.
Once the pork is browned, pour in the sesame oil-cornstarch mixture and stir vigorously for 1-2 minutes until the sauce thickens slightly and coats the pork evenly. The pork should be tender and juicy with a glossy, slightly sticky exterior. If the sauce seems too thick, add 1-2 tablespoons of water to achieve your desired consistency.
Finish and Serve
Transfer the stir-fried pork to a serving platter and garnish with the 4 sliced green onions. Serve immediately over the prepared jasmine rice, allowing everyone to mix their portions as desired. The contrast of crispy, caramelized edges with tender, juicy centers makes this dish truly special.
For an authentic touch, I like to serve this with a side of steamed bok choy or a simple cucumber salad. The combination of textures and temperatures—crisp vegetables against warm, sticky pork—elevates this dish from simple stir-fry to a memorable meal. Enjoy while it's hot!
Pro Tips For Making Chinese Roast Pork Stir Fry
- Slice Thin, Then Marinate: I learned this the hard way—thin slices (¼-inch or less) cook faster and absorb the hoisin-sugar glaze better. Cut against the grain before marinating, then let the pork soak in a mix of soy sauce, brown sugar, and minced garlic for at least 30 minutes (overnight if you’re patient).
- Brown Sugar First: Sounds weird, but it works: dissolve the brown sugar in a splash of water (about 2 tablespoons) before adding it to the stir-fry. This prevents it from burning instantly and lets it caramelize slowly, giving that deep, glossy sheen the dish needs.
- Don’t Overcrowd the Pan: I was skeptical until I tried it—piling all the pork in at once steams it instead of searing. Cook in batches if needed, even if it means two rounds in the wok. The Maillard reaction (that golden crust) is what makes this dish sing.
- Save the Garlic: After the pork and hoisin are mostly cooked, toss in the whole garlic cloves (peeled) and let them sizzle for 30 seconds. Mash them slightly with a wooden spoon—they’ll release their flavor without turning bitter, and you’ll avoid that overpowering raw-garlic punch.
Regional styles of this chinese roast pork stir fry
Cantonese Char Siu Style
This is the classic approach I learned from Master Chef Chen—think of it as the blueprint for all other regional variations. The key here is the five-spice powder blend (I use 1 tsp per pound of pork) that gives char siu its signature aroma.
After roasting the pork at 325°F for 2 hours, I brush it with an extra glaze of 1 tbsp hoisin sauce mixed with 1 tsp honey before stir-frying. This creates that signature sticky, caramelized crust. 🌶️
Sichuan Spicy Kick
For a fiery Sichuan twist, add 1 tbsp chili bean paste and 1 tsp Sichuan peppercorns to your marinade. The peppercorns add that signature numbing heat while the chili bean paste brings deep umami.
After stir-frying, finish with 1 tbsp chili oil and 2 tbsp chopped cilantro for a dish that packs serious heat. I first tried this version at a Chengdu street stall and it completely changed my approach to pork stir-fries.
Hong Kong Quick-Pickled
Hong Kong-style versions often include quick-pickled vegetables to cut through the richness. After stir-frying the pork, toss 1 cup shredded cabbage and 1 carrot in 2 tbsp rice vinegar, 1 tsp sugar, and ½ tsp salt for 10 minutes.
Then combine with the pork and serve over rice. This version is lighter but still packed with flavor—perfect for summer months when you want something refreshing yet satisfying.
Taiwanese BBQ Fusion
This is my personal favorite fusion—it combines char siu with Taiwanese BBQ techniques. After roasting the pork, I toss it in 1 tbsp toasted sesame seeds and 1 tsp five-spice powder before stir-frying. The result is a dish that bridges the gap between Cantonese and Taiwanese flavors.
I often serve this with peanut sauce on the side for dipping, which adds another layer of richness. The texture contrast between the crispy pork and creamy peanut sauce is unbeatable.
Modern Korean-Inspired
For a Korean-inspired take, swap the hoisin for gochujang (Korean chili paste) in your marinade and add 1 tbsp soy sauce and 1 tsp sugar. After stir-frying, finish with 1 tbsp toasted sesame oil and 2 tbsp chopped scallions.
This version has a deeper, slightly spicier profile that works beautifully with kimchi on the side. I developed this version after spending time in Seoul and it's become a crowd-pleaser at my restaurant.
Southern Chinese Home-Style
This is the version my grandmother used to make—simple, hearty, and full of love. After roasting the pork, I stir-fry it with ½ cup diced onions and ½ cup diced bell peppers for 3-4 minutes before adding the sauce.
The vegetables add natural sweetness and texture contrast. Serve with congee (rice porridge) for a comforting meal that feels like home. This version is perfect for cold winter nights when you need something warming and filling.
Nutrition facts
Frequently asked questions
Can I use pre-cooked char siu for this stir fry?
Store-bought char siu works perfectly—just slice it thinly against the grain for maximum tenderness. For best results, pat the slices dry with paper towels before stir-frying to ensure crispy edges. If the pre-cooked pork is very dry, quick-soak the slices in warm water for 10 seconds before cooking to restore moisture.
Why does my pork turn out tough instead of tender?
Overcooking is the most common mistake. The pork should reach 195°F internally but no higher—it'll continue cooking slightly during stir-frying. Use a meat thermometer and avoid cutting into the pork until it's fully rested (10 minutes) after roasting. Also, make sure your pork shoulder has enough fat marbling (ask your butcher for "well-marbled" cuts).
How do I get that perfect crispy edge without burning the pork?
Heat control is everything! Use a smoking-hot wok and work in small batches—overcrowding steams the pork instead of searing. Add the pork when the oil is shimmering, then stir constantly for just 2-3 minutes. The cornstarch coating helps create the crispy texture, but don't skip the high heat—it's what develops those caramelized edges.
Can I make this ahead of time?
Yes! Roast the pork 1-2 days ahead and store it in an airtight container in the fridge. Reheat gently in the oven at 300°F for 15 minutes before stir-frying. For the best texture, finish the stir-fry fresh—don't reheat the final dish, as it'll lose its crispy edges. The roasted pork actually tastes better after resting overnight as the flavors meld.
What vegetables pair best with this stir fry?
Quick-cooking vegetables work best to maintain the dish's integrity. Try baby bok choy (stir-fry for 1 minute), shredded cabbage (add with pork in final 2 minutes), or thinly sliced bell peppers. For a Cantonese touch, serve with quick-pickled cucumbers (toss cucumber slices with 1 tsp rice vinegar, ½ tsp sugar, and pinch of salt for 10 minutes).
