Lu Rou Fan (Taiwanses Pork Rice Bowl)

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

This Lu Rou Fan recipe is sponsored by the National Pork Board. All opinions expressed are my own. Thank you for supporting the companies that keep this blog going.

Take your taste buds to Taiwan with the classic one-bowl Lu Rou Fan: a dish of tender-braised pork belly with a rich and savory gravy, eggs, and veggies over steamed rice.

Lu Rou Fan with eggs, pickles and veggies

Pork is not only a satisfying protein, but well-loved all over the world. It can also transport our kitchens and bring exciting new dishes. Take your taste buds to Taiwan with the classic one-bowl Lu Rou Fan, a dish of tender-braised pork belly with a rich and savory gravy, eggs, and veggies over steamed rice. This flavorful dish is a sure way to help you “escape” the ordinary.

Lu Rou Fan is a Taiwanese pork rice bowl that you’re going to love. It’s easy to make but pays off big in terms of flavor, all in one bowl. It calls for pork belly diced into small pieces and browned. This gets braised in a broth made with soy sauce, along with crispy fried shallots and mushrooms, until the fat melts away, leaving the meat so tender that it melts in your mouth.

Taiwanese braised pork belly with eggs close up

In China, pork is one of the most important staples of all. It’s affordable, versatile, and delicious – a wonderful meat that joins cultures together over delicious meals. Pork is one of the most common items on menus in China. We literally use all parts and cuts to make various dishes. For example, pork bones for hearty broth, chops for scrumptious fried pork steak, loin for the popular dim sum char siu, tenderloin for stir fries such as sweet and sour pork, ribs for a slow braised stew, ground pork for juicy dumplings, and feet for a warming stew.

A new way to cook with pork belly 

Lu Rou Fan is traditionally made with skin-on pork belly. You cut the pork belly into thin strips, brown it, then braise it in a super savory broth to release the grease and soak in the flavors. So, the end result is small bites of super rich umami bombs that just have enough tender fat to add flavor and a small piece of skin for some extra fun texture.

How to cut pork belly for lu rou fan

  • To make lu rou fan, try to get a cut of pork belly that has a good mix of lean and fat, with skin on. I would avoid a cut that is too fatty. If you do not like the texture of the skin, you can use a skinless cut instead. 
  • If your cut has some bones attached, the first step is to remove them.
  • Slice the pork belly into about 1/4” (1/2 cm) pieces
  • Further cut the slices into strips
How to cut pork belly

Once cut, I use a simple marinade containing dark soy sauce and Shaoxing wine. The wine will eliminate some gamey taste from the pork, and the caramel in the dark soy sauce makes the pork very easy to brown.

Using pork belly creates a more indulgent and authentic flavor, though you can use a different cut. For example, you can use pork shoulder, which gives you a good mix of lean meat and fat, though it’s less fatty than pork belly. 


Creating extra rich sauce with fried shallots

There are variations of Lu Rou Fan throughout Taiwan and Fujian Province, though the spirit is always the same, with pork cooked until super-tender in a heavenly sauce. The sauce really is the entire point of this classic dish, and the secret ingredient is – fried shallots. Different from using fresh shallots, fried shallots will eventually melt into the sauce and add an extra rich, smokey, and unique flavor that makes Lu Rou Fan stand out. 

You can use store-bought fried shallots (or even fried onions), but I highly recommend you to make your own. They have a better texture and a fresher taste. Plus, you can make extra and top them on the Lu Rou Fan when you serve it.  


Another key ingredient in the sauce is dried shiitake mushrooms, to add another earthy savory flavor. At the end of the braising, the mushrooms will soak up all the pork essential and the sauce, making it taste as good as the main star of the dish.

Soaking shiitake mushrooms

Rock sugar

Rock sugar provides a more roundup taste and makes the sauce glossier. You can replace it with regular sugar as well.


Once you’ve done prepping, your table should have:

Ingredients for making Lu Rou Fan

Cooking process

Cooking lu rou fan takes a bit of time but it’s pretty easy:

  1. Fry the shallots
  2. When shallots start to turn light golden, add the garlic
  3. When the shallots turn golden, remove them from the pan and drain off the excess oil
  4. Brown the pork belly
  5. Add the seasonings and stir together
  6. Pour in the broth and fried shallots. Let braise
  7. Add the hard-boiled egg for the last 30 minutes
  8. Braise until the meat turns super tender and the broth thickens
Taiwanses pork rice bowl

A word on the pickles

Lu Rou Fan is usually served with pickled mustard greens or pickled radish. For me, I prefer to serve whatever pickles I have on hand. If you have an extra 10 minutes, I highly recommend my quick pickled shallot recipe. It’s crispy, refreshing and lightly sweet and pairs so well with the savory pork.

Lu Rou Fan is so easy to make and an ideal option for meal prep. To balance out the fatty pork and add texture to your dish, it’s common to add some hard boiled eggs to the sauce and braise them together with the pork. When you combine the pork, the gravy, the eggs, and some veggies with crispy pickles on top of your steamed rice, you won’t be able to stop eating it until you’ve scooped up every last morsel. 

Lu Rou Fan close up

Pork really adds excitement to the table and richness to your dishes. Try to make Lu Rou Fan with pork belly if you can get your hands on it, and it will deliver a hearty dish that creates a new and unique eating experience in your dining room. 

For more pork recipe ideas, be sure to check out

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
Take your taste buds to Taiwan with the classic one-bowl Lu Rou Fan: a dish of tender-braised pork belly with a rich and savory gravy, eggs, and veggies over steamed rice.

Lu Rou Fan (Taiwanses Pork Rice Bowl)

5 from 3 votes
Take your taste buds to Taiwan with the classic one-bowl Lu Rou Fan: a dish of tender-braised pork belly with a rich and savory gravy, eggs, and veggies over steamed rice. To make the dish gluten free, use dry sherry instead of Shaoxing wine, and use tamari to replace the soy sauce and dark soy sauce. Note, the dish will have a lighter color due to the lack of dark soy sauce.
Author: Maggie Zhu
Course: Main
Cuisine: Taiwanese
Keyword: restaurant-style
Prep Time: 20 minutes
Cook Time: 1 hour 30 minutes
Total Time: 1 hour 50 minutes
Servings: 4 servings


Meat & Marinade

Crispy Shallots (or 1/4 cup Thai fried onion/shallot)

  • 1 large shallot , sliced into 1/4” rounds
  • 2 cloves garlic , sliced
  • 1/2 cup vegetable oil


Topping options

  • Green veggies of your choice , blanched
  • Homemade pickled shallot (or other pickles) (*Footnote 1)
  • Steamed rice



  • Add the dried shiitake mushrooms into a small bowl and pour in 1 cup of boiling water. Rehydrate for at least 20 minutes, or until the mushrooms turn tender throughout. Once rehydrated, remove the shiitakes from their soaking liquid, squeezing out the extra water. Slice them into 3/4”(1 cm) strips. Reserve the soaking liquid.
  • Cut the pork belly into thin slices, about 1/4”(1/2 cm) thick. Then cut into thin strips, about 1/4” (1/2 cm) thick. Transfer the pork belly into a medium-sized bowl. Add the Shaoxing wine and dark soy sauce. Mix well. Let marinate for 20 to 30 minutes.

Fry the shallots (Optional)

  • (Skip this step if using pre-fried shallots) While the pork is marinating, heat a 9” cast iron pan (or heavy-bottomed pan) over medium-low heat and add the 1/2 cup oil. Once the oil has reached around 200 to 250°F (93 to 120°C), add the shallots. Fry for around 5 minutes, then add the garlic. Fry for another 10 minutes, or until the shallots and garlic turn golden and crispy. (*Footnote 2) If some of the bits brown faster, fish them out using a slotted spoon, to prevent overcooking. Once done cooking, strain everything from the oil and set aside. Pour the oil from the pan into a heat-proof bowl, leaving a thin layer of oil in the pan. (You can save the aromatic oil to use in other recipes)

Braise the pork

  • Return the oiled pan to medium heat and add the marinated pork belly. Stir fry until the meat is lightly browned, about 5 minutes.
  • Pour in the shaoxing wine and scrape the pan with a spatula to release any brown bits. Add the soy sauce, dark soy sauce, sugar, star anise, cinnamon stick, crispy shallots, and shiitake mushrooms. Stir fry for 30 seconds, until everything is mixed together and well coated.
  • Add the cup of mushroom soaking liquid (being careful not to add the sediment at the bottom) and 1 cup of water.
  • Bring to a boil over medium-high heat then reduce to low heat. Simmer until the meat is tender and the liquid is reduced to a thin sauce, about 1 hour 30 minutes. Depending on your stove, the braising time might vary a lot. Check on the pork at the 1-hour mark, and stop cooking if the pork has turned tender and the sauce thickened.
  • Once the meat is set to a simmer, boil 4 eggs by bringing a pot of water to a boil, then adding the eggs to cook for 10 minutes. Run the cooked eggs under cold water to stop the cooking. Peel the eggs and add them to the braising pork during the last 30 minutes of braising.
  • Once the pork turns tender and the sauce has thickened, remove the pot from the heat. Serve over steamed rice with blanched veggies of your choice and pickled shallots (or other pickles you prefer).


  1. Any sweet crispy pickles will work well here. You can also use Korean pickled radish (Danmuji), Japanese pickled ginger, or Chinese pickled mustard greens (Zha Cai).
  2. When frying shallot and garlic, it’s important to cook them until golden and remove them from the oil as soon as possible. The hot oil coated on the ingredients will further cook them once you’ve strained them, turning them golden brown and crisping them up further. If you wait until the shallots are browned in the pan, they will be overcooked and taste bitter later.


Serving: 1serving, Calories: 606kcal, Carbohydrates: 9.4g, Protein: 16.4g, Fat: 56.1g, Saturated Fat: 20.2g, Cholesterol: 232mg, Sodium: 610mg, Potassium: 191mg, Fiber: 0.4g, Sugar: 6.3g, Calcium: 25mg, 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.

Other delicious pork recipes

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. Dan says:

    Do you think I can use this in a char siu bao instead of char siu?

    • Maggie says:

      I’m sure you can and it will taste very delicious 🙂

  2. Vicky says:

    Looks absolutely delicious. Thank you for sharing.

  3. Susi V says:

    5 stars
    When I was a student I used to buy Lu Rou Fan from a little Taiwanese food stall – a more low budget version with hunks of carrot instead of the Chinese mushroom but I loved it and have missed it ever since. This version is amazing! I didn’t have pork belly (so used pork neck, nice and fatty, and it worked, though belly would have taken this to another level!) and no cinnamon stick so I substituted the whole species with five spice powder. The fried shallots were a revelation, I never tried making them before. This was so yummy I ate the leftovers for breakfast AND lunch the next day (after which I ran out, and could stop obsessing about going back to the fridge for more 🙂

    • Maggie says:

      Hi Susi, so happy to hear you like the recipe! Yes, the fried shallots is really the key and it makes the flavor so much better (and special).
      Adding carrots to the dish actually sounds delicious to me, imagine it soaked up all the braising liquid. Next time I might try it out with extra mushrooms 🙂

  4. Ellen says:

    Hi, If I wanted to use the instant pot cook the pork belly, how long would I set the pressure cook timer for? Thanks!

    • Maggie says:

      I think you can set 30 minutes if cooking in an Instant Pot.

  5. krispykwm says:

    5 stars
    I really love the recipe so much! I have made this 2/3 times now, and I’m looking forward to making this for dinner tonight. Thank you!

  6. Gina says:

    5 stars
    Such an incredibly delicious recipe! I’ve made this twice already and family loved it. Thank you!

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