Main Courses
This Chinese pork stir fry recipe with rice delivers restaurant-quality crispy bites that stay tender inside, all in under 30 minutes. The secret lies in high-heat wok technique and a balance of soy, ginger, and garlic that creates that signature umami depth.
I developed this version after years of testing—it's the one that finally convinced even my skeptical family to skip the takeout menu.
What makes this recipe work is the combination of thinly sliced pork (marinated in cornstarch for extra crispiness) and a simple sauce that packs layers of flavor without overpowering the meat.
The key steps—velveting the pork, proper wok heating, and tossing at the right moment—ensure every bite has that perfect crispy exterior and juicy center. We're talking about that signature "wok hei" or smoky aroma that makes stir fry so irresistible.
Serve it over steamed jasmine rice to soak up every last drop of that savory sauce, and you've got a complete meal that's balanced, satisfying, and ready in record time.
The rice acts as a perfect neutral base that lets the pork shine while providing the necessary starch to round out the dish. Trust me, once you try this version, you'll never settle for anything less than homemade again.
This recipe works equally well for weeknight dinners or when you're feeding a crowd—just double the ingredients and keep the same technique.
The beauty of stir fry is its adaptability: use chicken, shrimp, or tofu instead of pork, and you've got a versatile dish that can be customized to your preferences. Let's get cooking!
Ingredients for chinese pork stir fry recipe with rice
Pantry staples and fresh aromatics for that perfect wok-fired crunch and umami punch.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder 🥩 | 1 ½ lb | Thinly sliced, cut against grain |
| Cornstarch 🌾 | ½ cup | For crispy coating |
| Soy Sauce 🥢 | ½ cup | Light or dark variety |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Fresh Ginger 🌿 | 2 tbsp | Grated, peeled |
| Sesame Oil 🫒 | 1 tbsp | For aroma, not cooking |
| Vegetable Oil 🫒 | ½ cup | High smoke point |
| Green Bell Pepper 🧅 | 1 whole | Sliced into strips |
| Red Onion 🧅 | 1 whole | Sliced into half-moons |
| Jasmine Rice 🍚 | 2 cups | Uncooked, long-grain |
| Water 💧 | 3 cups | For rice cooking |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Sugar 🍚 | 1 tbsp | White granulated |
| White Wine 🍷 | ¼ cup | Dry variety, optional |
The pork shoulder is your secret weapon—it stays juicy even after high-heat cooking. Butcher shops often slice it thinly for stir fry, but if you're doing it yourself, freeze the meat for 30 minutes first to make slicing easier. For cornstarch, Bob's Red Mill is my go-to brand—it's fine enough for that signature crispy texture. The garlic and ginger should be vibrant and fresh; Asian markets usually carry the best quality. If you're short on time, jarred minced garlic works in a pinch, but fresh is always better. The sesame oil adds that signature aroma, so don't skip it—just add it at the end to preserve its delicate flavor.
No soy sauce? Coconut aminos works in a bind, though it's slightly sweeter. Fresh ginger too expensive? Dried ginger powder at half the amount gets you close. The bell pepper can be swapped for broccoli or snap peas if you prefer. For the rice, Day-O brand jasmine rice is my top pick—it stays separate and fragrant. The white wine adds depth, but you can skip it and just use extra water if you're avoiding alcohol. If you're feeding a crowd, double everything except the rice (which is already scaled for 4 servings). The key is keeping the pork moving constantly in the wok—don't overcrowd it, or you'll lose that crispy texture.
This dish tastes even better the next day, so make extra if you can. Store the pork stir fry in an airtight container in the fridge for up to 3 days—it reheats beautifully. The rice keeps for 4 days in the fridge, but it's best eaten fresh. For freezing, portion the stir fry into single-serving containers and freeze for up to 3 months>. When reheating, use a splash of water or soy sauce to revive the crispiness. The leftovers make amazing lunches—just microwave for 2-3 minutes, or reheat in a skillet over medium heat to restore that wok-fired crunch.
Why You'll Love This Recipe
- One-Pan Magic: I swear, this is the kind of dish where you can have dinner on the table before the kids even finish their homework. Toss the pork in cornstarch, slap it in the pan with garlic and ginger, and let the soy sauce work its magic—no extra bowls, no extra stress.
- Crispy-Creamy Perfection: That cornstarch coating? Absolute gold. It gives the pork shoulder this irresistible crunch while staying juicy inside, and the garlic-ginger-soy sauce glaze ties it all together like a flavor hug. Honestly, I’ve made stir-fries that taste fancy but fall apart—this one holds.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Double the batch, portion it over rice, and you’ve got a week’s worth of lunches that taste like you actually cooked them. Pack it in containers, and it’s still delicious cold—no sad desk lunches here.
- Budget Win: Pork shoulder is cheap, and this recipe stretches it far. A single cut feeds four, and leftovers reheat like a dream. I’ll be real: I’ve made stir-fries that cost more for ingredients alone, but this one keeps my wallet happy while my family stays full.
Step-by-step instructions for Chinese pork stir fry with rice
Here's how to create restaurant-quality crispy pork bites with fragrant jasmine rice—simple steps for big flavor.
Marinate and Prep the Pork Shoulder
Cut the 1.5 lb pork shoulder into thin strips, working against the grain for maximum tenderness. In a large bowl, combine the pork with 0.5 cup soy sauce, 1 tbsp sugar, and 0.5 tsp black pepper. Mix gently to coat evenly. Let it marinate for at least 30 minutes—this ensures deep flavor penetration and helps tenderize the meat.
While the pork marinates, prepare the cornstarch slurry by whisking 0.5 cup cornstarch with 2 tablespoons water in a separate bowl. This will create that signature crispy coating. I like to do this step first so the pork can marinate while I prep everything else—multitasking saves time in the kitchen.
Cook the Jasmine Rice
Rinse the 2 cups jasmine rice thoroughly under cold water until the water runs clear. This removes excess starch that can make the rice gummy. Combine the rice with 3 cups water and 1 tsp salt in a pot. Bring to a boil over high heat, then immediately reduce to low heat, cover tightly, and simmer for 15 minutes. Let it rest off heat for 10 minutes before fluffing with a fork.
Here's the thing—don't peek at the rice while it cooks. Every time you lift the lid, you release steam and disrupt the cooking process. The rice should be perfectly fluffy with no liquid remaining when you're done. If it's still too wet, return it to low heat for another 2-3 minutes covered.
Stir-Fry the Pork to Crispy Perfection
Heat 0.5 cup vegetable oil in a wok or large skillet over medium-high heat until shimmering. Working in batches if needed, remove the pork from the marinade (don't drain—use that liquid!) and dip each piece into the cornstarch slurry. Shake off any excess and add to the hot oil.
Stir-fry for 3-4 minutes until the pork turns a beautiful golden brown and develops crispy edges. You'll hear it sizzling and see those crispy bits forming—that's your cue it's ready. Remove the pork and set aside on a plate. Repeat with remaining batches, adding more oil if needed to maintain the same high heat.
Build the Stir-Fry Sauce and Combine Ingredients
In the same wok, reduce heat to medium and add 0.5 cup vegetable oil, 6 minced garlic cloves, and 2 tbsp grated fresh ginger. Stir-fry for 30 seconds until fragrant—you should smell that garlic releasing its sweet aroma. Add the sliced red onion and green bell pepper, cooking for 2-3 minutes until softened but still vibrant.
Pour in the 0.25 cup white wine (if using) and scrape up any browned bits from the bottom of the pan. This deglazing step captures all those flavorful fond bits that would otherwise go to waste. Let the wine simmer for 1-2 minutes until mostly evaporated. Add the crispy pork back to the wok and toss everything together.
Finish with Aromatics and Serve
Drizzle in 1 tbsp sesame oil and toss gently to coat everything evenly. The sesame oil adds that distinctive aroma and nutty depth that makes this dish taste authentically Chinese. Taste and adjust seasoning with more soy sauce if needed—you want a balance of salty, sweet, and umami flavors.
Serve the stir-fried pork immediately over the fluffy jasmine rice. The contrast of crispy pork bites against the soft rice is what makes this dish so satisfying. Garnish with extra sliced green onions if you like, but honestly, the pork and rice combination is already perfectly balanced. Enjoy while everything is hot!
Pro Tips For Making Chinese Pork Stir Fry Recipe With Rice
- Freeze the Pork First: Toss your pork shoulder in the freezer for 20-30 minutes before slicing—it stays tidier and cooks more evenly. I used to fight with uneven slices until I tried this; now the stir-fry sears perfectly every time.
- Toast the Ginger Hard: Mince the ginger thin (almost like matchsticks) and fry it in oil until it’s golden, not just fragrant. Skipping this step leaves the dish tasting raw; the toasted ginger adds depth that changes the whole dish.
- Don’t Overcrowd the Pan: Cook the pork in batches if needed—even with pork shoulder, too much at once steams the meat instead of searing it. I learned this after a soggy, greasy mess; space it out for crisp edges.
- Marinate with Cornstarch Last: Toss the pork in soy sauce after coating it with cornstarch—let it sit for 10 minutes max. Doing it earlier makes the meat mushy; this keeps it tender but crispy when it hits the pan.
Regional styles of this recipe
Cantonese Style
The classic Cantonese approach focuses on wok hei—that smoky, charred aroma from high-heat cooking. Use a carbon steel wok (like Mauviel) and preheat it until it's nearly smoking before adding oil.
I like to add a splash of Shaoxing wine (½ cup) instead of white wine for deeper umami. Serve with congee on the side for a heartier meal—it's a popular combo in Hong Kong diners. 🔥
Sichuan Spicy Twist
For a fiery kick, add 1 tbsp Sichuan peppercorns (toasted and crushed) to the marinade and 1 tbsp chili bean paste to the stir-fry sauce. I also toss in ½ cup sliced Thai chilies at the end for extra heat.
Balance it with 1 tsp sugar to prevent the dish from becoming too harsh. This version pairs perfectly with steamed mantou (Chinese buns) instead of rice. 🌶️
Hong Kong Sweet & Sour
Swap the soy sauce for ½ cup hoisin sauce and add ¼ cup pineapple juice to the stir-fry. Toss in ½ cup diced pineapple and ½ cup red bell pepper for sweetness and crunch.
Finish with a drizzle of 1 tbsp rice vinegar and a sprinkle of sesame seeds. This version is sweeter and brighter—great for summer meals. 🍍
Taiwanese Black Pepper
Taiwanese chefs often use black pepper as the star spice. Add 1 tbsp freshly cracked black peppercorns to the marinade and ½ tsp ground black pepper to the sauce.
Serve with pickled mustard greens (ya cai) on the side for a tangy contrast. The pepper gives it a warm, slightly spicy depth that’s addictive. ⚡
Modern Fusion Adaptation
For a contemporary twist, add ½ cup shredded cabbage and ½ cup sliced mushrooms to the stir-fry. Deglaze with ¼ cup coconut aminos instead of soy sauce for a gluten-free option.
Top with crispy fried shallots and serve with cauliflower rice for a low-carb version. This keeps the essence of stir-fry while making it diet-friendly. 💫
Nutrition facts
Frequently asked questions
Can I use pork tenderloin instead of pork shoulder?
Yes, but with one key adjustment! Pork tenderloin is leaner, so it won't get as crispy. For best results, marinate it for 45 minutes instead of 30 minutes and add 1 extra tablespoon of cornstarch to the slurry. Slice it ¼-inch thick for even cooking.
What if I don't have a wok? Can I use a skillet?
A 12-inch cast iron skillet works perfectly—just use 1 tablespoon less oil since it holds less. Preheat it over medium-high heat until smoking hot, then stir-fry in batches like the recipe suggests. The key is maintaining that high heat to get the crispy texture.
How do I prevent the pork from getting chewy?
Chewiness happens when pork overcooks. Use a meat thermometer—remove pork at 140°F (it'll rise to 145°F while resting). Also, don't overcrowd the pan (cook in batches if needed) and keep stirring constantly to prevent steaming.
Can I make this recipe gluten-free?
Yes! Swap regular soy sauce for tamari or coconut aminos (use ⅓ cup more since they're less salty). For the cornstarch coating, use arrowroot powder instead. The texture will be slightly different but still delicious.
What's the best way to reheat leftovers?
Reheat in a skillet over medium heat for 2-3 minutes with 1 teaspoon oil to restore crispiness. Add 1 tablespoon water to prevent drying. Microwave reheating works too but won't recreate that wok-fired crunch.
