Main Courses
This Chinese roast pork fried rice recipe delivers the perfect harmony of wok-hot crispy bits and silky grains, transforming simple ingredients into a restaurant-quality meal.
The secret lies in properly roasting the char siu—tender, caramelized pork with a sticky glaze—and combining it with day-old rice that soaks up every savory drop. I've perfected this technique over countless weeknight dinners, and it never fails to impress.
What sets this recipe apart is the balance of textures and flavors: the crispy edges of the pork contrast beautifully with the tender grains, while the aromatic five-spice powder and hoisin sauce create layers of depth.
The stir-frying process is quick but requires attention to timing—high heat ensures that crispy texture without drying out the rice. Every bite delivers that perfect combination of smoky, sweet, and umami flavors. By the end, you'll have a dish that's vibrant, flavorful, and ready to serve in minutes.
The golden-brown pork pieces stand out against the white rice, creating a visually appealing plate that's just as delicious as it looks. This is comfort food at its finest—simple enough for weeknights but impressive enough for guests.
Whether you're feeding a family or meal prepping for the week, this recipe scales perfectly. The leftovers reheat beautifully, making it an ideal solution for busy schedules. Let's get started!
Ingredients for chinese roast pork fried rice
Simple ingredients that transform into restaurant-quality fried rice with crispy pork and aromatic spices.
| Ingredient | Amount | Notes |
|---|---|---|
| Char Siu Roast Pork 🥩 | 1 ½ lb | Store-bought or homemade, diced into 1-inch pieces |
| Day-Old White Rice 🍚 | 4 cups | Cold or room temperature preferred |
| Eggs 🥚 | 2 whole | Fresh, beaten for scrambling |
| Green Onions 🧅 | ½ cup | White and green parts, sliced thin |
| Five-Spice Powder 🌶️ | 1 tsp | Authentic Chinese blend for depth |
| Hoisin Sauce 🍶 | 2 tbsp | For sweet-savory balance |
| Soy Sauce 🥢 | 2 tbsp | Light or dark, to taste |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for aroma |
| Neutral Oil 🫒 | 2 tbsp | Peanut or vegetable oil for frying |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic base |
| Salt 🧂 | ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Sesame Seeds 🌱 | 1 tbsp | Toasted, for garnish |
The char siu is the star—look for store-bought slices with that signature caramelized glaze, or make your own using five-spice powder and hoisin. If buying pre-made, check for minimal additives like MSG or excessive sugar. For homemade, marinate pork shoulder overnight with hoisin, soy sauce, and five-spice, then roast until tender and caramelized. The day-old rice is non-negotiable; fresh rice turns mushy during stir-frying. If you must use fresh, spread it on a tray and refrigerate for 2 hours to dry it out.
No five-spice powder? Mix 1/4 tsp each of cinnamon, cloves, fennel, star anise, and pepper—it’s a game-changer for authenticity. Swap hoisin for 1 tbsp soy sauce plus 1 tsp brown sugar in a pinch. Sesame oil can be omitted if you dislike its strong flavor, but add 1 extra tbsp neutral oil to compensate. For extra crispiness, fry the pork in 1 tbsp oil before adding it to the rice. The eggs should be scrambled separately and added last to keep them tender; overcooking turns them rubbery. Garnish with extra green onions and sesame seeds for that wok-house finish.
Store leftovers in an airtight container for up to 4 days—they reheat beautifully with a splash of water. For meal prep, portion into single-serving containers with a drizzle of sesame oil to keep the rice from drying out. The char siu can be prepped 2 days ahead and stored separately. If freezing, wrap the rice tightly in plastic to prevent freezer burn; thaw overnight in the fridge before reheating. For best texture, serve immediately after stir-frying—those crispy bits disappear fast!
Why You'll Love This Recipe
- Fridge-to-Table Magic: I swear by this when I’m staring at leftover rice and a half-eaten Char Siu package. Five minutes of chopping green onions and cracking eggs—that’s it. The five-spice powder does all the heavy lifting, turning basic ingredients into something that tastes like a takeout win.
- Sweet-Savory Crunch: That Char Siu? It’s the star—sticky, smoky, and packed with five-spice warmth. The moment it hits the wok with the rice, the scent alone makes me forget about grocery runs. Honestly, the crispy bits at the bottom are my favorite part.
- Lunchbox Hero: Between us, this is my go-to for packed lunches or last-minute dinner guests. The rice stays firm, the pork stays tender, and it reheats like a dream. My kid’s school lunchbox has never been this popular—or this easy to assemble.
- Budget Booster: I buy Char Siu in bulk, and a single package stretches across three fried rice meals. Eggs and rice are cheap staples, and the five-spice powder lasts forever. It’s the kind of recipe that makes me feel like I’m feeding a crowd without breaking the bank.
Step-by-step instructions for Chinese roast pork fried rice
Here's how to achieve that perfect balance of crispy char siu bits and silky rice grains.
Prepare the Char Siu and Egg Mixture
Cut the 1.5 lb Char Siu Roast Pork into 1-inch pieces using a sharp knife. I like to work quickly here—this prevents the meat from drying out. In a small bowl, beat the 2 whole Eggs with 0.5 tsp Salt and 0.25 tsp Black Pepper until just combined. The mixture should be smooth with no visible streaks of white.
This step ensures your eggs scramble evenly and absorb the seasoning perfectly. I always use room-temperature eggs for a smoother texture. Keep the beaten eggs covered until ready to use—this prevents a skin from forming on the surface.
Scramble the Eggs and Set Aside
Heat 1 tablespoon of the Neutral Oil in a wok or large skillet over medium-high heat. Add the beaten eggs and let them sit undisturbed for 5-7 seconds before gently pushing them around with a spatula. Cook until the eggs are just set but still slightly moist—this takes about 30 seconds. Remove from the wok and set aside on a plate.
The key here is speed and gentle movement. Overcooking makes the eggs rubbery, while undercooking leaves them too wet. You want them to hold their shape when pushed but still be tender. Keep the eggs warm while you prepare the remaining ingredients.
Stir-Fry the Aromatics and Char Siu
In the same wok, add the remaining 1 tablespoon Neutral Oil and heat over high heat until shimmering. Add the 4 minced Garlic Cloves and stir for 10 seconds until fragrant—don't let them brown. Add the 1-inch pieces of Char Siu Roast Pork and stir-fry for 2 minutes until heated through and slightly caramelized.
Here's where the magic happens. The high heat quickly sears the pork, locking in flavors and creating those crispy edges we're after. If the pork releases too much liquid, let it cook off completely before adding the rice. This prevents a soggy final dish.
Combine Rice and Sauces
Add the 4 cups Day-Old White Rice to the wok and break up any clumps with your spatula. Stir-fry for 2 minutes until the rice is heated through and the edges start to look slightly translucent. Add the 2 tbsp Soy Sauce, 2 tbsp Hoisin Sauce, and 1 tsp Five-Spice Powder, stirring well to coat the rice evenly.
The day-old rice is crucial here—it's dry enough to crisp up while still maintaining that perfect texture. The sauces should be distributed evenly throughout the rice mixture. If the rice seems too dry, add 1-2 tablespoons of water to help steam it slightly while keeping it crispy.
Finish and Garnish
Return the scrambled eggs to the wok and stir everything together for 1 minute until well combined. Add the 0.5 cup sliced Green Onions and the 1 tbsp Sesame Oil, tossing gently to distribute. Remove from heat and transfer to serving plates. Drizzle with any remaining sesame oil from the wok and sprinkle with 1 tbsp toasted Sesame Seeds.
This final step brings all the flavors together. The sesame oil adds that signature aromatic finish, while the sesame seeds provide texture and visual appeal. Serve immediately while the rice is still hot and crispy—this dish doesn't wait. Each bite should deliver that perfect combination of tender pork, silky rice, and savory-sweet sauce.
Pro Tips For Making Chinese Roast Pork Fried Rice
- CHOP ROAST PORK SMALL: Cut the char siu into thin slices—about ¼-inch thick—before adding it to the wok. Thick chunks stay chewy and fight the other ingredients for space, while smaller pieces blend better and soak up the five-spice flavor faster. (Yes, it’s more work, but the texture makes all the difference.)
- USE DRY RICE: Spread your day-old rice on a tray and let it sit uncovered for 10-15 minutes before cooking. This dries out the surface just enough to prevent mush when it hits the wok—no one wants gluey fried rice, especially with that sweet, sticky char siu. (I learned this after making a batch that turned into a sad, wet pile.)
- SCRAMBLE EGGS SEPARATELY: Push the eggs to one side of the pan and let them cook low and slow until just set—no need for crispy edges. Overcooking them turns them rubbery, and you’ll be fighting them for every bite. Remove them when they’re still slightly soft and fold them in at the very end. (Your future self will thank you.)
- SAVE THE GREEN ONIONS: Slice the white parts of the green onions thinly and fry them first—they’ll soften and add depth to the base. Reserve the green tops for garnishing at the end, so they stay bright and crisp, not wilted into oblivion. (This is the non-negotiable step that makes the dish look and taste professional.)
Creative variations of these flavors
Spicy Sichuan Twist
Transform your fried rice into a fiery Sichuan classic by adding 1 tbsp chili bean paste and 1 tsp doubanjiang to the wok with the garlic. Stir-fry for 30 seconds until fragrant before adding the pork.
The numbing-spicy kick from Sichuan peppercorns will elevate every bite. Garnish with extra green onions and a drizzle of chili oil for that signature red hue. 🌶️
Seafood Fusion
Swap half the pork for 1 cup shrimp or ½ lb scallops, both sliced into ½-inch pieces. Toss them in with the garlic and cook for just 1 minute—seafood cooks fast! Add 1 tsp white pepper to the egg mixture for a brighter flavor.
The briny sweetness of seafood pairs beautifully with the char siu's caramelized notes. Serve with a side of sriracha mayo for dipping.
Vegetarian Adaptation
Replace the pork with 1 cup shiitake mushrooms (sliced) and ½ cup bell peppers (diced). Toss them in with the garlic and cook until tender. Boost umami with 1 tbsp soy sauce and 1 tsp mushroom powder.
For extra protein, add ½ cup tofu (cubed and pan-fried). The dish stays hearty and flavorful while being completely plant-based. 🌱
Breakfast-Style Upgrade
Turn this into a hearty breakfast by adding 2 tbsp chopped scallions and 1 tbsp chopped cilantro to the egg mixture. Top with crispy fried shallots (store-bought or homemade) and a soft-boiled egg on each serving.
The runny yolk adds richness, while the fried shallots bring a satisfying crunch. Serve with a side of steamed dumplings for a full Cantonese-inspired meal.
Sweet and Sticky Glaze
For a sweeter, stickier finish, add 1 tbsp honey or 1 tbsp brown sugar to the hoisin sauce before mixing it into the rice. This creates a glossy, slightly caramelized coating on the grains.
Balance the sweetness with an extra ½ tsp five-spice powder for depth. The glaze works especially well with the seafood fusion variation above. 🍯
Meal-Prep Friendly
Prepare components ahead for quick assembly: Cook the pork and rice separately, then store in airtight containers for up to 4 days. When ready to serve, reheat the pork in a wok with 1 tsp oil until crispy, then toss with the rice and eggs.
Keep the sesame oil and sesame seeds separate until serving to maintain freshness. This method ensures crispy bits every time, even with leftovers. ⏰
Nutrition facts
Frequently asked questions
Why is day-old rice better for fried rice?
Day-old rice has dried out slightly, making it perfect for stir-frying. Fresh rice releases too much moisture, turning the fried rice mushy. The slightly sticky, dry texture of day-old rice creates those delicious crispy edges while absorbing the flavors beautifully. If you must use fresh rice, spread it on a tray and refrigerate for 2 hours to mimic this texture.
Can I make this with store-bought char siu?
Store-bought char siu works perfectly—just look for slices with a good caramelized glaze and minimal additives. For extra flavor, sear the slices in a hot wok for 1-2 minutes before adding to the rice. If the pork is too dry, add 1 tsp water to the wok to help restore moisture during cooking.
How do I keep the rice from getting soggy?
High heat and quick cooking are key! Use a wok or large skillet on high heat and stir-fry the rice for only 2 minutes after adding the sauces. If the rice seems dry, add 1-2 tablespoons of water and let it steam for 10 seconds before finishing. Avoid overcrowding the pan—cook in batches if needed.
What if I don't have five-spice powder?
No problem! Mix ¼ tsp each of cinnamon, cloves, fennel, star anise, and black pepper for a homemade blend. The combination gives that signature aromatic depth. If you're short on time, ½ tsp ground coriander or ¼ tsp smoked paprika can add warmth, though it won't be identical. The dish will still taste delicious!
Can I make this vegetarian?
Yes! Replace the char siu with 1 cup shiitake mushrooms (sliced) and ½ cup bell peppers (diced). Boost umami with 1 tbsp soy sauce and 1 tsp mushroom powder. For protein, add ½ cup pan-fried tofu. The dish stays hearty and flavorful while being completely plant-based. Garnish with extra green onions and sesame seeds for freshness.
