Main Courses
This char siu pork fried rice recipe transforms leftover roasted pork into a vibrant, one-pan masterpiece where sticky-sweet char siu meets perfectly stir-fried rice. The secret lies in high-heat wok technique and balancing five-spice aromatics with umami soy—no takeout needed.
I’ve perfected this dish after years of testing, ensuring every bite delivers that signature Cantonese harmony of crispy pork edges and fragrant rice.
What sets this apart is the five-spice glaze that caramelizes during stir-frying, creating pockets of flavor in every mouthful. We’ll use day-old jasmine rice for ideal texture, searing the pork first to lock in juices before combining with garlic, ginger, and a splash of Shaoxing wine.
The result? A restaurant-quality dish that’s ready in 20 minutes—no chopsticks required. Let’s bring that wok hei aroma to your kitchen.
Ingredients for char siu pork fried rice
Day-old rice, crispy pork, and five-spice powder—this one-pan dish delivers restaurant-quality Cantonese flavors in 20 minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Char Siu Pork 🥓 | 1 ½ lb | Leftover roasted, sliced into 1-inch pieces |
| Day-Old Jasmine Rice 🍚 | 4 cups | Cold, uncooked rice preferred |
| Large Eggs 🥚 | 4 whole | Freshly beaten for scrambling |
| Green Onions 🧅 | ½ cup | Sliced into 1-inch pieces |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Fresh Ginger 🌿 | 1 tbsp | Finely grated, peeled |
| Shaoxing Wine 🍷 | 2 tbsp | Or dry sherry substitute |
| Soy Sauce 🥢 | 3 tbsp | Dark soy for color preferred |
| Oyster Sauce 🍲 | 2 tbsp | High-quality brand recommended |
| Sesame Oil 🌰 | 1 tbsp | Toasted, for aroma |
| Vegetable Oil 🫒 | ½ cup | High smoke point preferred |
| Five-Spice Powder 🌶️ | 1 tsp | Homemade or store-bought blend |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
The char siu pork is non-negotiable here—leftover roasted slices with that signature sticky glaze are essential. If you don’t have leftovers, char siu from an Asian market (look for the glossy, five-spice-coated kind) works perfectly. For the rice, day-old jasmine is ideal—it’s drier and absorbs flavors better, but if you’re fresh out of leftovers, spread freshly cooked rice on a tray to dry for 10 minutes. The five-spice powder? Penzeys or Trader Joe’s carry excellent blends, but if you’re making your own, toast the whole spices first for deeper flavor. Fresh ginger and garlic are worth the extra minute to peel and mince—nothing compares to the fresh versions here.
No Shaoxing wine? Dry sherry or even a splash of rice vinegar will do in a pinch, though the depth of flavor won’t be identical. Dark soy sauce is key for that signature color—La Choy or Lee Kum Kee are reliable brands. If you’re out of oyster sauce, hoisin sauce with a pinch of salt mimics some of the umami. For the eggs, room-temperature eggs scramble faster and more evenly, so take them out of the fridge 10 minutes before cooking. The sesame oil might seem like a small amount, but it’s all about aroma—use the toasted kind for that nutty punch. If you’re short on green onions, scallions or even chives work in a bind, though the flavor won’t be quite the same.
This dish reheats beautifully—30 seconds in the microwave with a splash of water restores the moisture. For best texture, store the fried rice in an airtight container with parchment paper between layers to prevent sticking. It keeps for 3-4 days in the fridge, though I’ve found it tastes best within the first day or two. Freezing? Not ideal for fried rice—it gets soggy. Instead, make a double batch and freeze portions of the char siu glaze separately to use on other dishes. The pork alone reheats well, so I often save it for lunch the next day while the rice gets transformed into another stir-fry.
Why You'll Love This Recipe
- I’ll be real: I keep char siu in the freezer just for this. A few pieces thawed overnight, leftover rice, and a couple of eggs—boom, no grocery trip needed. It’s my “I forgot to meal prep” lifesaver, and it’s always a hit, even with picky eaters.
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots. Toss the cold rice, crumbled char siu, and eggs into one screaming-hot wok—no preheating drama, no messy bowls. The garlic sizzles in seconds, and suddenly, dinner’s done before the kids even notice.
- Sweet-Savory Crunch: That sticky char siu? It’s the star. The first bite hits with caramelized sweetness, then the rice soaks it up like a sponge, while the eggs add that perfect creamy contrast. Honestly, I’ve tried fancier versions, but this combo is my go-to—simple yet ridiculously satisfying.
- Lunchbox Hero: Between us, this is my secret weapon for packed lunches. The flavors only get better overnight, and it reheats like a dream. Throw it in a container with a sprinkle of green onions, and suddenly you’ve got a meal that tastes like takeout but costs next to nothing.
Step-by-step instructions for char siu pork fried rice
This one-pan wonder transforms leftover Char Siu into a fragrant, five-spice infused fried rice that's crispy on the outside and tender within.
Prepare the Char Siu Pork and Aromatics
First, slice the 1.5 lb Char Siu Pork into ½-inch cubes if it isn't already. This size ensures even cooking and maximum flavor distribution throughout the fried rice. Set aside in a bowl.
Next, finely dice the 0.5 cup Green Onions, keeping the white and green parts separate for different cooking stages. Mince the 6 cloves Garlic Cloves and grate the 1 tbsp Fresh Ginger using a microplane. The fresh ginger adds a bright, citrusy note that balances the smoky Char Siu.
In a small bowl, whisk together the 2 tbsp Shaoxing Wine, 3 tbsp Soy Sauce, 2 tbsp Oyster Sauce, 1 tsp Five-Spice Powder, 0.5 tsp Salt, and 0.25 tsp Black Pepper. This marinade will infuse the fried rice with depth and complexity. Let it sit while you prep the rest.
Scramble the Eggs to Perfect Texture
Crack the 4 whole Large Eggs into a separate bowl and beat them vigorously with a fork until the yolks and whites are fully combined. The eggs should be uniform in color with no streaks of yellow remaining.
Heat 2 tablespoons of the 0.5 cup Vegetable Oil in a 14-inch wok or large skillet over medium-high heat until shimmering. Add the beaten eggs and let them sit undisturbed for 5-7 seconds before gently pushing them around with a spatula. You want soft, custardy curds—not dry or rubbery.
Once the eggs are just set but still slightly runny in the center, remove them from the wok and set aside. Don't overcook them; they'll finish cooking when mixed with the rice. The residual heat will carry them to perfect doneness.
Stir-Fry the Aromatics and Char Siu
Increase the heat to high and add the remaining 0.3 cup Vegetable Oil to the wok. Once the oil is smoking slightly, add the minced garlic cloves and fresh ginger. Stir-fry for 20-30 seconds until fragrant—you should smell that pungent garlic-ginger aroma filling your kitchen.
Add the Char Siu Pork and stir-fry for 1-2 minutes until the pork is heated through and the edges begin to crisp slightly. This step ensures the pork absorbs the aromatics while maintaining its tender texture. Remove the pork and set it aside with the eggs.
Cook the Fried Rice to Crispy Perfection
Add the 4 cups Day-Old Jasmine Rice to the wok in a single layer. Use a spatula to break up any clumps and spread the rice evenly. Let it sit undisturbed for 30 seconds to crisp slightly at the bottom—this creates that coveted wok hei flavor.
Pour the reserved marinade over the rice and stir vigorously for 1-2 minutes until the rice is evenly coated and the liquid has mostly evaporated. The rice should be hot and slightly sticky but not soggy. If it looks dry, add 1-2 tablespoons of water to help steam the rice.
Return the scrambled eggs and Char Siu Pork to the wok. Stir-fry for another 1-2 minutes until everything is well combined and heated through. The rice should be crisp-tender with individual grains visible, not mushy.
Finish with Sesame Oil and Garnish
Lower the heat to medium and drizzle in the 1 tbsp Sesame Oil. Toss the fried rice gently to coat evenly. The sesame oil adds a nutty aroma and rich depth of flavor that ties everything together.
Finally, sprinkle the reserved white parts of the Green Onions over the top for a pop of freshness and color. Serve immediately while the rice is hot and crispy. The five-spice powder in the marinade will give each bite a warm, aromatic finish that lingers on the palate.
Pro Tips For Making Char Siu Pork Fried Rice
- CHOP CHAR SIU SMALL: I learned this the hard way—big chunks of char siu stay chewy and undercooked in fried rice. Slice the pork into ¼-inch strips (or smaller if you're impatient like me), and it’ll absorb the rice’s flavors while staying tender. No one wants a rubbery surprise in their dish.
- USE COLD RICE: Day-old rice is non-negotiable, but cold rice is even better—it toasts faster and doesn’t turn mushy. Spread the rice on a tray and refrigerate for 30 minutes before cooking. This isn’t the prettiest method, but it’s the tastiest.
- SCRAMBLE EGGS FIRST: Start with the eggs before adding rice—it’s the only way to get that creamy, fluffy texture. Push them to one side of the wok as you stir-fry, then mix everything together. I used to add eggs last, and the result was always dry and grainy.
- SAUTE GARLIC FAST: Garlic burns in seconds, and nothing kills a dish faster. Mince it thin, add it to a hot wok, and stir like your life depends on it for 10 seconds max—just until it’s golden, not brown. Overcooked garlic tastes bitter, and no one wants that.
Dietary considerations for this dish
Gluten-Free Adaptations
Char siu pork fried rice can easily accommodate gluten-free diets by swapping the soy sauce for a tamari or gluten-free soy sauce like San-J Tamari.
Use 3 tablespoons of tamari instead of regular soy sauce, and ensure your oyster sauce is certified gluten-free—Lee Kum Kee Gluten-Free Oyster Sauce works perfectly. The five-spice marinade remains unchanged, so the dish retains its signature depth. 🌱
Vegetarian Swaps
For a vegetarian version, replace the char siu pork with marinated tofu or shiitake mushrooms.
Press 1 block (14 oz) extra-firm tofu for 20 minutes, then slice into cubes and marinate in 1 tbsp soy sauce, 1 tbsp Shaoxing wine, 1 tsp five-spice powder, and 1 tsp sesame oil for 15 minutes. Stir-fry until golden brown before combining with the rice. 🍄
Lower-Carb Options
To reduce carbs, replace 2 cups of jasmine rice with 2 cups cauliflower rice (fresh or frozen). Sauté the cauliflower rice separately for 3-4 minutes until tender, then combine it with the remaining 2 cups rice for a lighter texture.
The dish still delivers bold flavors while cutting carbs by 50%. Use 1 extra tbsp vegetable oil to prevent sticking. 🥬
Dairy-Free Notes
This recipe is naturally dairy-free, but if you’re adding optional toppings like fried shallots or sesame seeds, verify they’re processed in a dairy-free facility. For extra richness, drizzle with chili crisp (check for dairy) instead of sesame oil.
The eggs can be omitted entirely for a vegan version, replacing them with extra mushrooms or tofu for protein. 🥚
Allergen Awareness
Always check labels for hidden allergens: oyster sauce often contains wheat, and sesame oil is a top allergen. For nut-free kitchens, avoid sesame oil and use avocado oil instead. If shellfish allergies are a concern, substitute oyster sauce with 1 tbsp gluten-free soy sauce + 1 tsp sugar for umami.
Keep a separate wok or skillet for highly allergenic ingredients like sesame. 🚨
Nutrition facts
Frequently asked questions
Can I use fresh jasmine rice instead of day-old?
Fresh rice works in a pinch, but it'll be softer and more likely to turn mushy. Spread freshly cooked rice on a tray and let it dry for 10-15 minutes before using, or spread it thinly on a baking sheet in the fridge for 30 minutes. For best texture, day-old rice is ideal—it's drier and absorbs flavors better during stir-frying.
What if I don't have Shaoxing wine?
No problem! Use 2 tbsp dry sherry as the closest substitute, or even 1 tbsp rice vinegar + 1 tsp sugar for a similar acidity level. The dish will still taste great, though Shaoxing wine adds that unique depth of flavor. If you're using vinegar, taste first—you might need to adjust saltiness.
How do I get crispy pork edges like restaurant versions?
For that signature crispiness, slice the char siu pork into ½-inch cubes and sear them in the wok for 1-2 minutes before adding the rice. The high heat creates a caramelized crust while keeping the inside tender. For extra crunch, add 1 tsp cornstarch to the pork marinade before roasting it initially.
Can I make this with pre-cooked char siu pork from the store?
Look for pre-sliced char siu pork with that glossy five-spice glaze at Asian markets or well-stocked grocery stores. Just slice it into ½-inch pieces if it's not already cut that way. The key is using pork that's already been roasted and has that sticky-sweet coating—it's what makes this dish shine.
Why does my fried rice turn out soggy?
Soggy fried rice usually means either too much liquid or not enough heat. Use day-old rice and stir-fry over high heat for 30 seconds before adding sauces. If the rice looks dry, add just 1-2 tbsp water—don't overdo it. Also, make sure your wok is properly heated before adding oil. The secret is wok hei—that smoky aroma from high heat!
