Main Courses
This Chinese pork stir fry recipe with rice delivers the perfect balance of crispy edges and aromatic five-spice depth—just like your favorite takeout, but better.
I've refined this technique over years of testing, ensuring the wok hei (breath of the wok) creates that signature smoky aroma while keeping the pork tender and the sauce glossy. The secret lies in high heat and quick cooking, transforming simple ingredients into a restaurant-quality meal.
The recipe starts with thinly sliced pork that sears instantly in a hot wok, locking in juices while developing those coveted crispy edges. A homemade sauce—packed with soy sauce, garlic, ginger, and a touch of sugar—ties everything together, while five-spice powder adds warmth that lingers.
I use jasmine rice because its floral notes complement the savory stir fry beautifully, and steaming it to perfection ensures each grain stays distinct.
What you'll end up with is a dish that's vibrant, aromatic, and packed with texture—crispy pork, tender vegetables, and a sauce that clings to every bite. The five-spice blend adds layers of complexity, while the wok hei infuses the pork with that unmistakable smoky character.
This isn't just stir fry; it's a flavor experience that transports you to a bustling Chinese kitchen.
Serve immediately while the pork is still crispy and the rice is warm, or store leftovers for up to 3 days. The flavors only deepen over time, making this a meal that gets better with each bite.
Here's how to make it—step by step, just like I do in my kitchen.
Ingredients for chinese pork stir fry recipe with rice
Just 15 ingredients transform into restaurant-quality pork stir fry with crispy edges and fragrant five-spice aroma.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Pork Loin 🥩 | 1 ½ lb | Thinly sliced against grain |
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, long-grain preferred |
| Soy Sauce 🍶 | ⅓ cup | Light or all-purpose variety |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Fresh Ginger 🌿 | 2 tbsp | Grated, peeled, fresh preferred |
| Five-Spice Powder 🌶️ | 1 tsp | Authentic blend, not pre-mixed |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for aroma only |
| Neutral Oil 🫒 | 2 tbsp | Vegetable or canola preferred |
| White Sugar 🍚 | 1 tbsp | Granulated, for balance |
| Cornstarch 🌾 | 1 tbsp | For crispy edges, mixed with water |
| Green Bell Peppers 🧅 | 1 whole | Sliced thin, any color |
| Red Onion 🧅 | 1 whole | Sliced thin, for crunch |
| Sesame Seeds 🌾 | 1 tbsp | Toasted, for garnish |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The pork is everything here—look for boneless loin at the meat counter, not ground pork or shoulder. Ask the butcher to slice it thinly against the grain (about 1/8-inch thick) if you can't do it yourself. I always grab mine from Whole Foods or Costco because they keep it extra fresh. For the five-spice powder, Penzeys or Asian markets carry the best blends—avoid the single-spice mixes. The jasmine rice? Lundberg or Calrose brands steam up perfectly with distinct grains. Pro tip: soak the rice for 20 minutes before cooking for even fluffier results.
No five-spice powder? Mix 1/4 tsp each of cinnamon, star anise, cloves, fennel, and pepper—it's not identical, but close. Running out of sesame oil? Avocado oil at half the amount works, but add an extra 1/4 tsp of toasted sesame seeds at the end for that nutty aroma. The cornstarch slurry (1 tbsp cornstarch + 2 tbsp water) is non-negotiable for crispy edges—don't skip it. Bell peppers can be swapped for snap peas or broccoli florets, but keep the total veggie volume similar. And if you're short on time, pre-minced garlic from a jar (like Minor's) is fine—just add an extra clove's worth.
This reheats surprisingly well—cover tightly and microwave for 1-2 minutes with a splash of water to revive the crispiness. Store leftovers in the fridge for 3-4 days or freeze for up to 3 months. I always double the rice portion because it disappears fast. For extra flavor, marinate the pork in 1 tbsp soy sauce and 1 tsp cornstarch for 15 minutes before cooking. Trust me on this—it makes a noticeable difference.
Why You'll Love This Recipe
- Here’s what sold me: double the rice, halve the effort later. The stir-fry reheats like a dream (no soggy pork here), and it’s my go-to for lunchboxes or quick dinners when I’m swamped.
- One-Pan Magic: I swear by this—just one wok, one spatula, and you’re done. The pork sizzles while the rice simmers; no dirtying extra dishes. (Yes, even on a Tuesday night when I’d rather not scrub pots.)
- Umami Bomb: That combo of soy sauce and ginger? It’s ridiculously good. The pork stays juicy with a crispy edge, and the garlic? Oh, it’s like a little flavor explosion in every bite—no weird aftertaste, just pure satisfaction.
- Meal Prep MVP: Here’s what sold me: double the rice, halve the effort later. The stir-fry reheats like a dream (no soggy pork here), and it’s my go-to for lunchboxes or quick dinners when I’m swamped.
Step-by-step instructions for Chinese pork stir fry with rice
Here's how to create a restaurant-quality stir fry with perfectly crispy pork and fragrant five-spice aroma.
Prepare the Pork and Marinate
Slice the 1.5 lb boneless pork loin thinly against the grain for tender bites. Transfer the slices to a bowl and mix with 0.33 cup soy sauce, 1 tbsp white sugar, 1 tbsp cornstarch, 1 tsp five-spice powder, and 0.5 tsp black pepper. This marinade not only flavors the pork but also creates a crispy coating when stir-fried. Let it sit for 15-20 minutes while you prep the rest.
Here's the thing—don't skip the cornstarch. It's what gives that signature wok-fried crispiness. If you're short on time, even 10 minutes of marinating will help, but longer is better for deeper flavor penetration.
Cook the Jasmine Rice
Rinse the 1.5 cups jasmine rice under cold water until the water runs clear, then drain well. Cook it according to package instructions—usually a 1:1.5 rice-to-water ratio—and let it steam covered for 15 minutes after boiling. Fluff with a fork and keep warm while you prepare the stir fry.
I always use a rice cooker for this because it maintains consistent moisture. If you don't have one, keep the rice warm in a covered pot over low heat. The rice should be perfectly tender but not mushy when ready to serve.
Stir-Fry the Pork to Crispy Perfection
Heat 2 tbsp neutral oil in a wok or large skillet over high heat until shimmering. Add the marinated pork in a single layer and let it sear undisturbed for 1-2 minutes until the edges turn golden brown and crispy. This is the moment that matters—don't touch it yet.
Once the pork is crispy, stir-fry for another 1-2 minutes until fully cooked through. Remove the pork and set it aside on a plate. If the oil isn't hot enough, the pork will steam instead of sear. You want that beautiful caramelization on the edges.
Stir-Fry the Vegetables and Aromatics
In the same wok, add 2 tbsp neutral oil and swirl to coat. Add 1 whole red onion and 1 whole green bell pepper, both sliced thin. Stir-fry for 2-3 minutes until the onions soften and the peppers begin to blister. Add 6 cloves minced garlic and 2 tbsp grated fresh ginger, cooking for 30 seconds until fragrant.
Here's where it gets fun—toss in the cooked pork back into the wok. Add 0.33 cup soy sauce and 1 tbsp sesame oil. Stir everything together for 1-2 minutes until the pork absorbs the flavors and the sauce coats everything evenly. The sesame oil adds that authentic aroma you can't miss.
Finish and Serve
Remove the stir fry from heat and sprinkle with 1 tbsp toasted sesame seeds. Taste and adjust seasoning with additional soy sauce or sugar if needed. Serve the crispy pork stir fry immediately over the jasmine rice, garnishing with extra sesame seeds and a drizzle of sesame oil if desired.
This dish is best served fresh while the pork is still crispy and the rice is warm. The combination of tender pork, crispy edges, and aromatic vegetables makes every bite delicious. Don't skip the sesame seeds—they add a lovely crunch and visual appeal.
Pro Tips For Making Chinese Pork Stir Fry Recipe With Rice
- Slice Thin, Cook Fast: I learned this the hard way—thick pork chunks end up chewy, no matter how long you stir-fry. Cut the loin against the grain into ¼-inch slices (yes, even if it looks like a lot of work), then freeze them for 20 minutes before cooking. The cold meat sears faster and stays tender.
- Salt Pork Before Stir-Fry: This isn’t just about flavor—it’s about texture. Toss the sliced pork with 1 teaspoon of salt (and a pinch of sugar) 10 minutes before cooking. The salt breaks down proteins, so the meat stays juicy instead of turning rubbery mid-stir-fry. (Skip this, and you’ll regret it when the pork dries out.)
- Start Hot, Finish Low: High heat for the first 30 seconds—until the pork hits that golden crust—then drop the heat to medium. I used to keep it scorching the whole time, and the pork would either burn or turn gray. The crust locks in juices, but low heat finishes the dish without steaming the garlic and ginger into oblivion.
- Use Day-Old Rice: Freshly cooked rice turns mushy when mixed with stir-fry. Save your rice from yesterday (or cook a small batch just for this) and spread it on a tray to cool. Cold, slightly dry rice absorbs the pork’s sauce better and keeps its shape—no sad, gloppy grains here. (Pro move: Toss the rice with a drizzle of oil while it’s still warm to prevent clumping.)
Creative variations of these flavors
Spicy Sichuan Style
Transform this stir fry into a fiery Sichuan classic by adding 1 tbsp chili bean paste (like Lao Gan Ma) to the sauce and 1 tsp Sichuan peppercorns toasted and crushed into the pork marinade.
The numbing-spicy kick from Sichuan peppercorns elevates everything. I like to finish with thinly sliced scallions and a drizzle of chili oil for extra heat. Serve with extra rice to balance the intensity. 🌶️
Sweet and Tangy Hoisin Glaze
Swap the soy sauce for a ½ cup hoisin sauce mixed with 1 tbsp rice vinegar and 1 tsp honey. This creates a glossy, slightly sweet glaze that clings beautifully to the pork.
Add ½ cup pineapple chunks to the stir fry in the last minute for a tropical twist. Garnish with crushed peanuts for crunch. This version tastes amazing with steamed buns on the side. 🍯
Vegetarian Mushroom Swap
Replace the pork with 1 lb shiitake mushrooms sliced thin, and use 1 tbsp vegetable broth instead of pork fat. Add 1 tbsp oyster sauce to the marinade for depth.
The mushrooms absorb flavors beautifully and create a satisfying texture. This version works perfectly as a meatless Monday meal or for vegetarian friends. 🍄
Coconut Curry Stir Fry
Infuse the stir fry with Thai flavors by adding ½ cup coconut milk and 1 tbsp red curry paste to the sauce. Use 1 tbsp fish sauce instead of soy sauce for that authentic umami.
Add 1 stalk lemongrass (bruised) and 1 kaffir lime leaf while stir-frying for aromatic complexity. Garnish with cilantro and lime wedges. This version pairs wonderfully with jasmine rice or even cauliflower rice. 🥥
Korean-Inspired Gochujang Twist
Give it a Korean-inspired kick by adding 2 tbsp gochujang (Korean chili paste) to the sauce along with 1 tbsp sesame paste. Use 1 tbsp gochugaru (Korean chili flakes) in the marinade for extra heat. Add ½ cup kimchi chopped into the stir fry in the last minute.
Garnish with sesame seeds and thinly sliced green onions. This version tastes amazing with steamed rice and a side of pickled radish. 🔥
Nutrition facts
Frequently asked questions
Can I use chicken or shrimp instead of pork?
For chicken, use 1.5 lb boneless thighs cut into bite-sized pieces and marinate for 20-30 minutes with the same seasoning. Shrimp (1.5 lb) should be peeled, deveined, and tossed with 1 tbsp cornstarch and 1 tsp five-spice powder before cooking. Both work beautifully—just reduce marinating time for shrimp to 10 minutes max to avoid overcooking.
What's the best way to get crispy edges on the pork?
The secret is high heat and cornstarch! Use a wok or cast-iron skillet heated until oil shimmers, then add pork in a single layer. Let it sear undisturbed for 1-2 minutes until golden before stirring. Never overcrowd the pan—cook in batches if needed. The cornstarch in the marinade creates that perfect crunch.
Can I make this ahead of time?
Yes, but with a few tweaks! Cook the stir fry as directed, then refrigerate for up to 3 days. Reheat in a skillet over medium heat with 1 tsp sesame oil and a splash of water to restore crispiness. The rice should be cooked fresh—microwaving leftovers makes it gummy. For best results, store components separately and assemble when ready to eat.
What if I don't have a wok?
No problem! A 10-12 inch cast-iron skillet or heavy-bottomed stainless steel pan works perfectly. The key is getting the surface ripping hot before adding oil. If your pan isn't wide enough, cook the pork in batches—just don't overcrowd. A nonstick pan can work too, but it won't give that signature wok hei aroma.
How do I adjust the spice level?
Start with the base recipe for mild flavor. For medium heat, add ½ tsp red pepper flakes to the sauce. For spicy, stir in 1 tbsp sriracha or 1 tsp chili crisp at the end. If using five-spice powder, reduce the cinnamon component slightly—it's the warmest spice. Always taste before serving!
