Main Courses
This Chinese roast pork fried rice recipe delivers the perfect harmony of smoky five-spice pork and wok-tossed grains—just like your favorite takeout, but better.
The secret lies in properly roasting the pork until it develops that signature caramelized crust and tender interior, then slicing it thin for maximum flavor in every bite.
I developed this version after years of perfecting the balance between authentic technique and home-cook simplicity, ensuring you get restaurant-quality results without the fuss.
The process starts with marinating pork shoulder in a fragrant blend of five-spice powder, soy sauce, and honey, then roasting it until the exterior is glossy and slightly charred.
While the pork rests, day-old rice gets stir-fried in a hot wok with garlic, ginger, and a splash of sesame oil to achieve that coveted wok hei—the smoky aroma that makes fried rice taste like it came straight from a street-side stall.
The key is high heat and constant tossing to keep the grains separate and crisp at the edges.
When everything comes together, you'll have a steaming plate of golden fried rice studded with tender, flavorful pork pieces that've absorbed all the aromatic spices. The texture is what makes this dish special—crisp rice grains that yield to the tender pork, all coated in a light, savory sauce.
Garnish with fresh scallions and toasted sesame seeds for that final touch of authenticity that elevates this dish from good to unforgettable.
This recipe serves four and comes together in about 45 minutes, making it perfect for weeknight dinners or weekend family meals. The leftovers reheat beautifully, so you can make extra for lunch the next day.
Whether you're feeding a crowd or treating yourself to a homemade feast, this Chinese roast pork fried rice delivers the comfort and satisfaction of a classic comfort food with a sophisticated twist.
Ingredients for chinese roast pork fried rice
Pork shoulder, five-spice magic, and crispy wok-tossed rice—here's your shortcut to takeout-quality fried rice.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder 🥩 | 1 ½ lb | Bone-in for flavor, cut into 1-inch cubes |
| Day-Old Jasmine Rice 🍚 | 3 cups | Cold and separated, no clumps |
| Five-Spice Powder 🌶️ | 1 tbsp | Authentic blend for authentic flavor |
| Light Soy Sauce 🥄 | ½ cup | Kikkoman preferred for balance |
| Honey 🍯 | 2 tbsp | Pure, unprocessed for sweetness |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for aroma (not cooking) |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh for bright flavor |
| Fresh Ginger 🌿 | 1 tbsp | Grated, peeled, for zing |
| Scallions 🧅 | ¼ cup | Thinly sliced, for garnish |
| Toasted Sesame Seeds 🌰 | 1 tbsp | For crunchy finish |
| Neutral Oil 🫒 | 2 tbsp | Vegetable or canola for frying |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for heat |
| Cornstarch 🍚 | 1 tbsp | For crispy pork coating |
The pork shoulder is your flavor anchor. Look for bone-in cuts at Asian markets or the meat section—more marbling means more flavor. If your grocery store doesn't carry it, Costco or Trader Joe's often do. Cut it into even 1-inch cubes so it cooks uniformly. Five-spice powder? Penzeys Spices has the best blend, but the tiny jars at H Mart work too. Pro tip: Toast the five-spice in a dry pan for 30 seconds before mixing—wakes up those flavors. Day-old rice is non-negotiable; fresh rice turns mushy when stir-fried.
No five-spice powder? Mix 1/4 tsp each cinnamon, cloves, fennel, star anise, and black pepper—it's not identical but gets you close. Subbing for soy sauce? Coconut aminos works in a pinch, but the umami won't be the same. Running low on sesame oil? Toast the seeds separately and use a neutral oil instead. The cornstarch coating is key for that crispy texture—don't skip it. For the rice, if you only have fresh, spread it on a tray and microwave for 2 minutes to dry it out before using. And yes, those scallions? Green parts included—they've got flavor too.
Marinated pork keeps 2 days in the fridge, covered. The cooked pork? 3 days max, or freeze for 3 months. Fried rice reheats best in a skillet—just add a splash of water and toss. I always make double portions because leftovers taste even better the next day. Store cooked rice in an airtight container with a paper towel on top to absorb moisture. For extra crunch, toast your sesame seeds in a dry pan until golden before adding to the rice—worth the 2-minute effort.
Why You'll Love This Recipe
- One-Pan Magic: Honestly, this dish is a lifesaver when I’m too tired to scrub pots. The pork shoulder roasts low and slow with five-spice and honey until it’s fall-apart tender—then you just toss it into the same pan with cold rice, a splash of soy, and a quick stir. No extra dishes, no stress.
- Sweet-Savory Crunch: That honey-soy glaze on the pork? It’s where this dish gets dangerous. The five-spice powder adds warmth, the pork stays juicy, and the day-old rice soaks up all the caramelized goodness. Every bite has this perfect balance—salty, sweet, with a little smoky kick.
- Leftover Hero: Between us, this recipe begs to be made in bulk. The flavors actually get better the next day, and reheating a portion is a 3-minute microwave win. Pack it for lunch, freeze half for lazy nights, or serve it cold in buns—it’s that versatile.
- Budget-Friendly Feast: Pork shoulder is cheap, rice lasts forever, and you’re using pantry staples. I’ve fed six people for under $15 with this, and no one ever complains. Plus, the leftovers stretch into stir-fries or ramen—zero waste, all flavor.
Step-by-step instructions for Chinese roast pork fried rice
Here's how to create restaurant-quality fried rice with perfectly crispy pork and fragrant five-spice seasoning.
Prepare the Roast Pork Shoulder
Start by cutting the 1.5 lb pork shoulder into 1-inch cubes—this size ensures even cooking and maximum flavor. In a bowl, combine the pork with 1 tbsp cornstarch, 1 tsp salt, 0.5 tsp black pepper, and 1 tbsp five-spice powder. Toss until every piece is evenly coated, pressing gently to help the seasoning adhere.
Heat 2 tbsp neutral oil in a large skillet over medium-high heat. Add the pork in a single layer, leaving space between pieces. Let it sear undisturbed for 3-4 minutes until the edges turn golden brown and crispy. Flip and repeat on the other side. Transfer the pork to a plate and set aside—it's not fully cooked yet, but we'll finish it later in the rice.
Cook the Five-Spice Pork to Perfection
Return the skillet to medium heat and add 4 cloves minced garlic and 1 tbsp grated fresh ginger. Sauté for 30 seconds until fragrant—this releases their bright flavors. Pour in 0.5 cup light soy sauce and 2 tbsp honey, scraping up any browned bits from the bottom of the pan. Stir for 1 minute until the sauce begins to thicken slightly.
Add the pork back to the skillet and toss to coat in the sauce. Increase heat to medium-high and cook for 5-6 minutes, stirring occasionally, until the pork is fully cooked through and the sauce has reduced to a glossy glaze. Remove the skillet from heat and let the pork rest for 5 minutes—this helps the flavors meld and prevents it from drying out during the fried rice stage.
Stir-Fry the Day-Old Jasmine Rice
While the pork rests, heat 1 tbsp neutral oil in a wok or large skillet over high heat until shimmering. Add the 3 cups day-old jasmine rice, breaking up any clumps with your spatula. Stir-fry for 2-3 minutes, tossing constantly, until the rice is heated through and begins to sizzle—this creates that classic wok-hei (breath of the wok) flavor.
Push the rice to one side of the wok and add 1 tbsp sesame oil. Toss in the 0.25 cup sliced scallions and stir for 30 seconds until fragrant. Return the rice to the center and mix well to distribute the sesame oil evenly. The rice should look dry but not sticky—this is key for proper texture.
Combine and Finish with Crunchy Toppings
Add the pork and its sauce to the wok with the rice. Toss everything together over medium-high heat for 1-2 minutes, letting the pork's glaze coat the rice. Taste and adjust seasoning with a pinch more salt or light soy sauce if needed—the rice should be savory but not overly salty.
Turn off the heat and immediately sprinkle with 1 tbsp toasted sesame seeds. Give one final toss to distribute the seeds evenly—they add a delightful crunch that contrasts perfectly with the tender rice and crispy pork. Serve immediately while hot, garnished with extra scallions if desired.
Pro Tips For Making Chinese Roast Pork Fried Rice
- Trim the Fat First: Slice the pork shoulder thin—after trimming off the thickest fat layers. That way, the meat cooks faster and absorbs the five-spice powder evenly instead of sitting in a greasy pool. (Yes, it’s extra work upfront, but your fried rice won’t taste like a pork-and-fat bomb.)
- Char the Pork: Get the pork shoulder searing hot in a dry pan for 2-3 minutes before adding oil—this builds a crust that locks in moisture. Skip this, and your pork will turn out dry and stringy, no matter how much honey you glaze later.
- Toast the Five-Spice: Bloom the five-spice powder in oil for 30 seconds before adding the pork—this wakes up the flavors. I used to just toss it in raw, and the dish always tasted like spices hiding in plain rice.
- Cold Rice Only: Use day-old rice, but make sure it’s fully cooled before stirring it into the pan. Hot rice steams instead of frying, and you’ll end up with a soggy mess. Spread it on a tray to chill faster if you’re in a rush.
Flavor customization for this dish
Spicy Kick
Crank up the heat by adding 1 tsp chili crisp or ½ tsp Szechuan peppercorns to the pork marinade. For extra fire, stir in 1 tbsp gochujang with the soy sauce when glazing the pork. Top with thinly sliced Thai bird's eye chilies for a fresh burn.
I like to toast the chilies in a dry pan for 10 seconds to mellow their intensity slightly—just enough to wake up the flavors without overwhelming the dish. 🌶️
Sweet & Tangy Twist
Swap the honey for 2 tbsp hoisin sauce and add 1 tbsp rice vinegar to the pork marinade for a sweet-tangy balance. Finish with 1 tsp toasted sesame oil drizzled over the rice> and a sprinkle of crushed peanuts for crunch.
This variation works especially well if you're serving it with a side of pickled vegetables to cut through the richness.
Umami Boost
Deepening the umami flavor is a game-changer. Stir 1 tbsp fish sauce into the pork marinade and add 1 tbsp oyster sauce> to the glaze. For extra depth, toss in 1 tbsp dried shiitake mushrooms> (crumbled) while stir-frying the rice.
I also like to add 1 tsp miso paste> to the rice for a subtle fermented note that ties everything together beautifully. 💫
Vegetable Medley
Add color and texture with ½ cup diced bell peppers>, ½ cup snap peas>, and ½ cup corn kernels> when stir-frying the rice. For a more traditional approach, use ½ cup finely chopped bok choy> or shredded carrots>.
I recommend prepping the veggies while the pork rests—just stir them in during the last 1 minute> of cooking to keep them crisp. 🥕
Cheesy Fusion
For a fun twist, fold in ½ cup shredded cheddar cheese> during the final toss with the rice. The cheese melts slightly from the residual heat, creating a creamy, cheesy fried rice that’s surprisingly delicious.
Garnish with extra scallions> and a dash of hot sauce**> for a bold flavor profile. This variation is a crowd-pleaser, especially for kids or anyone who loves a little comfort food fusion. 🧀
Nutrition facts
Frequently asked questions
Why is day-old rice better for fried rice?
Day-old rice has dried out slightly, making it less sticky and more likely to stay separate when stir-fried. Fresh rice releases too much moisture, turning your fried rice into a mushy mess. If you only have fresh rice, spread it on a tray and microwave for 2 minutes to dry it out before using.
Can I use chicken or shrimp instead of pork?
For chicken, use 1.5 lb boneless thighs cut into cubes and marinate with 1 tbsp cornstarch for crispiness. Shrimp should be peeled and deveined, tossed with 1 tbsp soy sauce and 1 tsp five-spice powder before stir-frying. Adjust cooking time—chicken needs 5-6 minutes while shrimp cooks in just 2 minutes.
What's the secret to getting crispy pork?
The cornstarch coating is key—it creates a crispy crust when seared. Use medium-high heat and don't overcrowd the pan. Let the pork sear undisturbed for 3-4 minutes per side until golden brown. The five-spice powder also helps develop that signature caramelized flavor during roasting.
How do I make this vegetarian?
Replace the pork with 1 cup extra-firm tofu pressed and cubed, or 1.5 lb mushrooms (shiitake or oyster) sliced. For umami depth, add 1 tbsp soy sauce and 1 tsp five-spice powder to the tofu/mushrooms. Stir-fry until golden, then proceed with the rice as directed. Garnish with extra scallions and sesame seeds.
Why does my fried rice turn out soggy?
Soggy rice usually means either too much moisture or not enough heat. Use day-old rice and stir-fry over high heat for 2-3 minutes without adding extra liquid. If your rice is still too wet, spread it on a tray and dry it in the microwave for 1-2 minutes before cooking. Also ensure your wok is properly heated.
