If there’s one dish that stops people in their tracks when they walk past a Chinese barbecue window, it’s char siu pork. That glossy red glaze, the slightly charred edges, the promise of sweet, savoury, sticky pork… it’s irresistible. The good news? You don’t need a restaurant oven or a Chinatown barbecue shop to make char siu at home. With a few key ingredients and the right method, you can make better-than-takeaway char siu pork in your own kitchen.
This is one of those recipes that looks complicated but really isn’t. Most of the work happens while the pork is marinating, and the cooking itself is straightforward. Once you’ve made it, you’ll find yourself doubling the recipe and looking for excuses to use it in everything.

What Is Char Siu Pork?
Char siu literally means “fork roast”, referring to the traditional method of skewering strips of pork on long forks and roasting them over charcoal. It’s a classic Cantonese dish, known for its sweet, savoury flavour and that unmistakable red glaze.
Traditionally, char siu is made with pork shoulder or neck, marinated in a mixture of soy sauce, sugar, fermented bean curd, hoisin, and spices, then roasted until sticky, lightly charred and juicy. It’s eaten on its own, served with rice or used as an ingredient in countless Chinese dishes.
Although traditionally cooked over fire, which I highly recommend doing, this is my oven roasted char siu pork recipe.
A Brief History of Char Siu
Char siu has its roots in southern China, particularly Guangdong province, where roasting meats over open flames has been a cooking tradition for centuries. Cantonese barbecue shops developed the technique to produce meat that was both preserved and incredibly flavourful.
As Chinese communities spread around the world, char siu became a staple of Chinese takeaways and restaurants, especially in the UK. Over time, the recipe adapted slightly to suit local tastes, often becoming a little sweeter and more glossy — but the soul of the dish remains the same.
Ingredients
There are many recipes for char siu pork but they are all quite similar. Below you will find the ingredients I use to make mine. I do add a little red colouring along with the fermented red bean paste but that is optional. Food colouring adds no flavour but it does give the meat a beautiful red colouring. The exact measurements of each ingredient can be found in the printable recipe card at the bottom of this page.


See recipe card for quantities.
- Pork shoulder
- Garlic
- Light brown sugar
- Hoisin sauce
- Oyster sauce
- Light soy sauce
- Shaoxing wine
- Chinese five spice
- Ground white pepper
- Maltose
- Boiling water
- Fermented red bean paste (optional for colour and flavour)
- ½ tsp red food colouring powder (optional for colour)
Step by step photos
Check out my step by step photos below to see for yourself just how easily you can get that takeaway style char siu pork at home!


- Step 1: Cut the pork into long, even strips about 4–5cm thick. This helps it cook evenly and gives you more surface area for that glorious glaze. Season liberally with salt.


- Step 2: Mix all the marinade ingredients together in a bowl. Taste it — it should be sweet, savoury, and deeply umami.


- Step 3: Add the pork, turn to coat thoroughly, cover, and refrigerate for at least 6 hours, preferably overnight. Longer marinating means deeper flavour.


- Step 4: Preheat your oven to 200°C/400°F. Place the pork on a rack over a foil lined tray. Roast for 20 minutes, then turn and baste with the marinade.


- Step 5: Continue roasting, turning and basting every 10 minutes, until the pork is glossy, lightly charred, and cooked through (about 35–45 minutes total).For extra char, finish under the grill for a couple of minutes — keep a close eye on it as the sugar in the marinade will burn easily.


- Step 6: Let the pork rest for 10 minutes before slicing. This keeps it juicy.


- Step 7: Slice the pork how you like. This can be served simply with rice or you could chop it up to use in stir-fries and rice bowls.


- Step 8: Enjoy! Char siu is great served simply with rice and perhaps a couple sauces like soy sauce or Chinese crispy chilli.
Why You’ll Love Making This at Home
The biggest advantage of homemade char siu is control. You decide how sweet it is, how salty, how sticky, and how charred. You can use good-quality pork, avoid artificial colouring if you want, and cook it exactly how you like it.
It’s also incredibly versatile. Make a batch once and you’ve got the base for fried rice, noodles, bao buns, stir fries, and more. It’s one of those recipes that keeps on giving.
Popular Ways to Serve and Use Char Siu Pork
- With jasmine rice and greens
- In fried rice or noodle dishes
- Stuffed into bao buns
- Sliced over ramen or noodle soups
- In stir fries or omelettes
Once you have it in the fridge, you’ll find excuses to add it to everything.
Variations
- Honey Char Siu – replace sugar with extra honey
- Spicy Char Siu – add chilli oil or chilli flakes
- Air Fryer Char Siu – works brilliantly for smaller batches
- Chicken Char Siu – use thighs and reduce cooking time
Useful Equipment
- Foil (for easy cleanup)
- Roasting tin with rack
- Mixing bowl
- Whisk
- Meat thermometer (optional but helpful)
- Basting brush
Storage and Reheating
Char siu keeps well in the fridge for up to 4 days. Store it in an airtight container with a little extra sauce if possible.
To reheat:
- Gently in a pan
- Wrapped in foil in the oven
- Quickly in the microwave (cover to retain moisture)
It also freezes beautifully. Slice before freezing for easy portioning.
Top Tips for Home Cooks
- Don’t skimp on the fat – lean pork dries out quickly. You should use shoulder, neck or pork belly.
- Baste often for that sticky glaze
- Use a rack to allow heat to circulate
- Watch the sugar – it burns fast, so don’t walk away
- Taste the marinade before adding the pork
Top Tip
Watch the pork closely as it cooks. Don’t walk away with this one. The sugar will burn quickly so keep a close eye on things.
FAQ
No. It’s traditional but optional. The flavour is what matters. The food colouring adds no flavour. Fermented red bean paste will give it a nice red colour and tastes good too. It won’t make it bright red though. You need food colouring for that.
Absolutely. Charcoal gives incredible flavour. Just watch for flare-ups. I often hang it over burning charcoal or wood which takes longer but it’s time well spent.
Yes — reduce sugar and increase soy slightly.
Looking for other popular Chinese recipes? Try these!
Pairing
You might like to serve your char siu with some of these popular takeaway dishes.
Have you tried this char siu pork recipe?
If yes, please give it a star rating in the recipe card below and leave a comment. I love receiving your feedback and I’m sure other readers of my blog do too. Thank you.
If you are not already doing so, please follow The Curry Guy on YouTube, Instagram and Facebook for all our latest recipes.
Yield: 8
Char Siu Pork


You really can make amazing and delicious char siu pork at home. This is my oven roasted version but you could also cook it on a barbecue over medium, direct heat. Be careful as the sugars in the marinade can burn easily.
Prep Time
15 minutes
Cook Time
1 hour
Total Time
1 hour 15 minutes
Ingredients
- 1.5kg (3 lbs.) pork shoulder
- FOR THE MARINADE
- 6 garlic cloves, minced
- 5 tbsp brown sugar
- 3 tbsp hoisin sauce
- 3 tbsp oyster sauce
- 4 tbsp light soy sauce
- 4 tbsp Shaoxing wine
- 1 tsp five spice
- ½ tsp ground white pepper
- 3 tbsp maltose
- 2 tbsp boiling water
- 2 tbsp fermented red bean paste (optional for colour and flavour)
- ½ tsp red food colouring powder (optional for colour)
Instructions
- Slice the pork shoulder horizontally through the middle into two to three thinner pieces. The pork pieces should be about 2 inches thick. If you have a shoulder joint with good marbling, you should try to slice just under the marbling so that each pieces has a layer of fat.
- Use a fork to stick holes all over the pork pieces. You can make too few holes but you can’t make too many so really go for it here. I usually spend about 3 minutes pricking the pork shoulder with my fork. It’s a great way to destress after a long day’s work.
- In a bowl, add the maltose and boiling water. Stir vigorously so that the maltose melts and is easier to work with. Add the remaining ingredients and whisk until smooth. If you can’t get the fermented red bean paste, you can give the meat that traditional red glow using red food colouring. The food colouring adds no flavour but it does look good when applied to the meat. Rub the marinade right into the flesh of the meat.
- For best results, I recommend storing the marinating meat in freezer bags and turning from time to time so that the marinade gets right into the meat. You can marinate the meat for as few as 30 minutes but you will get much better results if you let it marinate for about 24 hours.
- When ready to cook, Preheat your oven to 200°C/400°F. Place the pork on a rack over a lined tray. Roast for 20 minutes, then turn and baste with the marinade. Continue roasting, turning and basting every 10 minutes, until the pork is glossy, lightly charred, and cooked through (about 35–45 minutes total).
- For extra char, finish under the grill for a couple of minutes and keep a close eye on it. Let the pork rest for 10 minutes before slicing. This keeps it juicy.
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
Nutrition Information:
Yield:
8
Serving Size:
1
Amount Per Serving:
Calories: 621Total Fat: 40gSaturated Fat: 15gUnsaturated Fat: 25gCholesterol: 168mgSodium: 842mgCarbohydrates: 19gFiber: 0gSugar: 15gProtein: 45g


