Cantonese Roasted Pork Belly

In Cantonese speaking, roasted meat is called “Siu Yuk” while roasted pork belly is called “Siu Nan”. It is very common to order them in Chinese restaurants, like “Char Siu” (the Chinese BBQ pork).  I love Cantonese Roasted Pork Belly very much.  The skin is crispy and the meat is moisture and juicy.  My dad loves it too.  When I was young, my dad always ordered this yummy dish when we had dinner in Chinese restaurants.  It is easy to cook but it takes time to prepare and marinate it.  I always marinate it overnight for better texture and flavor.  I enjoy cooking this for my family.  Hope all of you like it!


Preparation time: 15 minutes

Marinating time: overnight in fridge

Cooking time: 45 minutes

Serve: 2



  • 650g pork belly with skin
  • 1L water

Seasoning for meat:

  • ½ tbsp Shaoxing wine
  • 2½ tsp table salt
  • 1 tsp sugar
  • ¾ tsp five spice powder


Seasoning for skin:

  • 1 tsp sea salt
  • ¼ tsp vinegar


Tools required:

  • 1 meat tenderizer needle or scriber needle
  • 2 metal kebab skewers/bamboo skewers




Scald and scrape the hair off the pig’s skin and clean.  Thread the pork belly on the metal/bamboo skewers.  Boil water in a saucepan or wok over medium heat and simmer the pork belly for 5 minutes. Remove from heat, use the paper towel to pat the meat dry and let it cool down.

   Roasted pork belly 6

Roasted pork belly 7

Roasted pork belly 5


Use a meat tenderizer needle or scriber needle to poke the pig skin until it is full of small holes.  The more holes you make, the skin will be crispier.  Try not to gouge it too much.  Then coat the pig skin with a thin layer of vinegar. 


 Roasted pork belly 11.jpg


In a small mixing bowl, mix salt, sugar and five spice powder well.  Rub the mixture all over the meat except the skin.  Use the aluminium foil to cover the pork belly except the skin.  Leave the pork belly in the fridge to marinate overnight.


   Roasted pork belly 12
4. Pre-heat the oven at 220°c. 

Lay the seasoned pork belly, skin-side up, on a rack in a roasting tray. Poke the pig skin again and scatter it with salt.  Place the roasting tray at the top of the oven.  Then roast it at 220°c for 15-20 minutes until the skin starts to bubble and turn to golden brown.

   Roasted pork belly 13

In the meantime, uncover the pork belly and place the rack in the middle of the oven.  Reduce to 180°c and roast the pork for 30-35 minutes.  Remove the meat carefully from the oven and leave it to rest for 15-20 minutes.

   Roasted pork belly 2.jpg
7. Chop the pork belly into small pieces and ready to serve with mustard.







After I tried this recipe several times, I found it’s perfect to brush the vinegar and salt on the skin to make it crispy.  I found some recipes which suggest using baking soda instead of vinegar.  Although the skin is crispy, it is too hard and the texture is not good.


If you have time, try to poke as many holes as possible on the skin in order to make it crispy.  At the first time, I failed because I only poke some holes on the skin.


4 Comments Add yours

  1. Nice! I usually eat pork belly on BBQ, but also this sounds interesting 🙂

    Liked by 1 person

    1. Fun Fun Cook says:

      Thanks. I’m glad you liked it.

      Liked by 1 person

Leave a Reply

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s