XO Fried Rice with Char Siu

Email Facebook LinkedIn Mix Pinterest Reddit Twitter
This post may contain affiliate links. Read our disclosure policy.

Dig into a bowl of XO fried rice with a crispy, crunchy texture and savory sweet, lightly seafoody taste that transforms your leftover char siu pork into a meal in minutes!

XO sauce fried rice with char siu pork

When you’re craving fried rice, don’t pick up the phone and order takeout. Instead, you can make a more scrumptious and luxurious XO fried rice bowl using XO sauce and leftovers that tastes even better.

I recently shared a recipe for homemade XO sauce. It’s an incredibly rich sauce that has a seafoody umami flavor with both savory and sweet notes to it. The taste is fantastic with pretty much any rice or noodle dish. And for fried rice, it’s absolutely amazing.

XO fried rice close-up

You may have seen XO fried rice on the menu at your local Chinese restaurant. But this one tastes even better. This recipe is loaded with more goodies. There are plenty of eggs and Chinese BBQ pork in this homemade version that no restaurant could match. All you need to do is throw it all together and you’ll have a real treat for dinner, super quick.

Homemade fried rice with XO sauce


If you have the option, using homemade XO sauce will make this meal even more delicious. But if you want to make things easier on yourself, since it does require some time (and tracking down ingredients you won’t find in regular supermarkets), you can get XO sauce from your Asian market. And you can also find it on Amazon.

XO sauce

In my fried rice recipes, I usually include some veggies. But in this XO fried rice recipe, I decided to skip them. That’s because the luxuriously rich taste of the XO sauce, along with the char siu pork, is something you won’t want to distract your taste buds from. 

Ingredients for making XO fried rice

Cooking process

Cooking XO fried rice couldn’t be easier. All you need to do is:

  1. Heat your pan really hot and add the char siu pork and onion
  2. Caramelize both very well
  3. Add the aromatics and cook to release the fragrance
  4. Add the rice and toast thoroughly
  5. Mix in the XO sauce
  6. Move all the ingredients to one side of the pan, and scramble the eggs on the other side
  7. Mix in the eggs when it’s mostly cooked
  8. Finish up with green onion
XO fried rice cooking step-by-step
XO fried rice in a pan

If you’d like to add something green to the meal, chop up some broccoli or Chinese broccoli stems, but leave it at that. Other vegetables will overpower the dish with their taste. Alternatively, you can balance your meal by steaming veggies separately, then adding them on top of your XO fried rice with a nice extra drizzle of XO sauce to pull it all together. 


This is not the healthiest fried rice I’ve made, but it’s one of the tastiest! The oil from the XO sauce will crisp up the rice and the result is irresistible. It’s so rich and satisfying that I’d totally serve it as a main dish.

Besides cooking this dish to enjoy for dinner at home, it’s also perfect for parties. Because it’s extremely easy to cook, yet still luxurious. And it stores and reheats well.

XO sauce fried rice with char siu pork and eggs

Want to learn more about Chinese Cooking? Sign up my newsletter to receive the 5-Day Chinese Cooking Crash Course and recipe update!

Want to Know More?Receive our 5-Day Chinese Cooking Crash Course & Recipe Updates! Subscribe
Dig into a bowl of XO fried rice with a crispy, crunchy texture and savory sweet, lightly seafoody taste that transforms your leftover char siu pork into a meal in minutes!

XO Fried Rice with Char Siu

Dig into a bowl of XO fried rice with a crispy, crunchy texture and savory sweet, lightly seafoody taste that transforms your leftover char siu pork into a meal in minutes!
To make this dish gluten free, I highly recommend using homemade char siu pork and XO sauce to ensure no gluten is included during the cooking process.
Author: Maggie Zhu
Course: Main, Side
Cuisine: Chinese
Keyword: restaurant-style
Prep Time: 5 minutes
Cook Time: 5 minutes
Total Time: 10 minutes
Servings: 4 servings


  • 1 1/2 tablespoons peanut oil (or vegetable oil)
  • 1 yellow onion , diced
  • 2 cups char siu pork , diced (about 1 lb / 450 g)
  • 4 green onions , sliced, whites & greens separated
  • 1 ginger , minced
  • 2 cloves garlic , minced
  • 4 cups leftover rice
  • 4 tablespoons homemade XO sauce (or store-bought XO sauce)
  • 4 eggs , beaten with a pinch of salt


  • Heat 1 tablespoon of oil in a large skillet over high heat until hot. Add the onion and char siu. Cook and stir until they both begin to caramelize, 1 to 2 minutes.
  • Add the white part of the green onion, ginger, and garlic. Stir for another 30 seconds.
  • Add the rice. Cook, stirring occasionally, until the rice begins to crackle, 2 minutes or so.
  • Pour in the XO sauce. Stir until everything is coated and the XO sauce is fully absorbed.
  • Move everything to one side of the pan and add the remaining 1/2 tablespoon of oil to the other side. Add the egg to the oil. Wait until the bottom is set, then scramble for 20 to 30 seconds, so that the eggs are mostly cooked through, but there is some remaining runny egg. Chop the egg into the fried rice using a spatula.
  • Add the remaining green onion. Stir everything together and cook for another 30 seconds. Taste the rice carefully and adjust the seasoning by adding a pinch of salt, if needed.
  • Serve hot as a main or side dish.


Serving: 1serving, Calories: 412kcal, Carbohydrates: 48g, Protein: 21.5g, Fat: 14.4g, Saturated Fat: 4.6g, Cholesterol: 156mg, Sodium: 709mg, Potassium: 163mg, Fiber: 1.7g, Sugar: 7.7g, Calcium: 43mg, Iron: 3mg
Did You Make This Recipe?Don’t forget the last step! Leave a comment below, and tag me @OmnivoresCookbook and #OmnivoresCookbook on Instagram!

If you give this recipe a try, let us know! Leave a comment, rate it (once you’ve tried it), and take a picture and tag it @omnivorescookbook on Instagram! I’d love to see what you come up with.

More delicious char siu pork recipes

Lilja Walter is a part of the Omnivore’s Cookbook team and worked closely with Maggie to develop and test this recipe.

Dig into a bowl of XO fried rice with a crispy, crunchy texture and savory sweet, lightly seafoody taste that transforms your leftover char siu pork into a meal in minutes!

Receive our FREE 5-Day Chinese Cooking Crash Course & Recipe Updates!


Leave a Review!

I love hearing from you! Submit your question or review below. Your email address will not be published. Required fields are marked*.

Rate This Recipe!

Reader Questions and Reviews

  1. Inez says:

    This looks yummy but my family is allergic to shellfish including shrimps and scallops. Any suggestions on a substitute for XO sauce? Thanks.

  2. Dan says:

    Maggie, you are the best thing about 2020. All the best for the future!

  3. Kangna Mohindru says:

    Can’t wait to try this recipe! Looks so tempting. But I want to know what to use instead of pork or beef? How to get char siu flavour without that?

    • Maggie Zhu says:

      The main flavor is from the XO sauce so it’s totally OK to skip the char siu or use other proteins instead (you might need to increase the XO sauce to correct the seasonings). But if you would like to make char siu replacement, you can use a protein of your choice and my BBQ sauce recipe as a marinade or glazing: https://omnivorescookbook.com/chinese-bbq-sauce/

  4. Belinda says:

    Wow, this was so tasty

  5. Philip says:

    The XO sauce linked in Amazon is unavailable, any chance on an updated link?

Omnivore's Cookbook: Make Chinese Cooking Easy
BuzzFeedGood HousekeepingHuffington PostLucky ChowMSNReader's DigestSaveurYahoo! News

FREE 5-Day Chinese Cooking Crash Course

Cooking delicous Chinese food is easier than you think!





Follow us on Facebook