Sticky, lacquered, mahogany-red pork belly with caramelised edges and juicy, tender centres — this is the char siu of your street-stall dreams, done Malaysian style.
Malaysian Style BBQ Pork takes everything you love about Chinese char siu and pushes it further: a bolder marinade built on hoisin, fermented bean curd, five spice and fragrant rose wine, then charcoal roasted and glazed in layer after layer until it turns glossy and slightly charred. The result is that unmistakable sweet-savoury, smoky pork you queue for at a Malaysian roast meat stall, with edges that crackle and a centre that stays succulent.
It looks like a labour of love, and the flavour certainly tastes like one, but the method is really just marinate, skewer, roast and glaze. Once you understand the layering of the glaze, you will be making this on repeat. Let us break down what makes this Malaysian style BBQ pork so special.
What is Malaysian Style BBQ Pork?
Malaysian style BBQ pork is a close cousin of Cantonese char siu — strips of pork belly marinated in a sweet, savoury, five-spice-scented sauce, then roasted at high heat until caramelised and lacquered. The Malaysian version leans on fermented bean curd (nam yu) and rose wine for extra depth and that distinctive red hue, and it is traditionally cooked in a charcoal drum oven for a smoky edge. It is the glossy red pork you see hanging in roast meat shops, served over rice or alongside noodles.

Where is Malaysian BBQ pork from:
Char siu travelled to Malaysia with Cantonese immigrants and was absorbed into the country’s rich Chinese-Malaysian food culture, where it is a staple of roast meat (siu mei) stalls. Cooks there developed their own marinade twists, leaning on fermented bean curd, maltose and rose wine for a stickier, more aromatic glaze. Today you will find it hanging in shop windows across Kuala Lumpur, Penang and Ipoh, chopped to order and served over rice.
How to make it
You marinate the pork belly in a thick, glossy blend of hoisin, fermented bean curd, five spice, maltose and rose wine, then skewer it and roast it hot, basting with more marinade between each stage so the glaze builds up in sticky layers. A final blast of high heat caramelises the surface and chars the edges. If you love this style of pork, my Easy Char Siu (Chinese BBQ Pork) is a great oven-friendly place to start.
Ingredients
It is one main ingredient and a big, punchy marinade — that marinade is where all the magic happens.
Pork
- pork belly — Cut into long strips; the fat renders and bastes the meat so it stays juicy and turns sticky.
Marinade
- baking soda — Tenderises the pork and helps it stay moist through the high-heat roast.
- dark caramel — Deep colour and a gentle bitter-sweet backbone.
- hoisin sauce — Sweet, savoury and thick — the classic char siu base.
- oyster sauce — Rounded umami and body for the glaze.
- chicken powder — An extra savoury boost that seasons the pork through.
- five spice seasoning — The warming, aromatic signature of Chinese BBQ pork.
- maltose — The secret to that lacquered, sticky, glossy crust.
- rose wine (mei kuei lu) — Fragrant, floral spirit that gives Malaysian char siu its distinctive perfume.
- umami seasoning (or MSG) — Deepens the savoury hit.
- red colouring powder — Gives that signature ruby-red edge (optional but traditional).
- sugar — Helps the surface caramelise and char.
- fermented bean curd — Nam yu — funky, salty and savoury, the Malaysian depth charge.
Steps
- Place the pork belly strips in a large bowl.
- Add the baking soda, dark caramel, hoisin, oyster sauce, chicken powder, five spice, maltose, rose wine, umami seasoning, red colouring and sugar, and mix until evenly coated.


- Add the mashed fermented bean curd and keep mixing until the marinade is thick and coats every piece.
- Thread each piece of pork onto metal skewers.


- Coat the skewered pork once more in the marinade, then hang it in a 200°C charcoal BBQ oven and roast for 10 minutes.
- Remove and brush generously with marinade, return for another 10 minutes, then coat with another layer of marinade.


- Increase the heat as high as possible and roast for a final 8 to 10 minutes, until caramelised with lightly charred edges.
- Rest for 5 minutes, then slice into bite-sized pieces and serve with steamed rice and vegetables.



Easy Malaysian Style BBQ Pork Tips
Build the glaze in layers
The glossy, sticky crust is not from one coat of marinade — it comes from basting between each roasting stage so the sugars build up and caramelise. Brush generously every time you pull the pork out, and do not be tempted to rush it. Each layer sets into the next for that lacquered, restaurant-window shine.
Choose the right pork belly
Look for pork belly strips with a good balance of fat and meat, ideally with the layers running evenly through. The fat renders during roasting and bastes the meat from the inside, keeping it juicy while the edges char. Too lean and the pork can dry out at high heat; too fatty and it will be greasy.
Finish with high heat
That final blast of maximum heat is what gives you the signature charred, caramelised edges. Watch it closely at this stage — there is a fine line between beautifully charred and burnt. The sugars caramelise fast, so stay by the oven and pull the pork the moment those edges catch.
Marinate for longer if you can
Twenty minutes will get you a good result, but an overnight marinade is where this pork really comes alive. Time lets the five spice, rose wine and fermented bean curd penetrate deep into the meat and develop a richer colour. If you can, marinate the pork the night before and let it come up to room temperature before roasting.

Serving Suggestions and Storage
What to serve it with
The classic move is to chop the pork and pile it over steamed jasmine rice with a drizzle of the pan juices and a side of greens. It is also brilliant in noodles, fried rice, or stuffed into a soft bun. Round out the plate with something fresh and garlicky like my Garlic Bok Choy.
Make ahead
The pork can be marinated up to 24 hours in advance — the longer it sits, the deeper the flavour and colour. You can also roast it a few hours ahead and give it a quick blast under the grill to re-crisp the edges before serving. The marinade keeps in the fridge for a week if you want to prep in stages.
Storing leftovers
Leftover BBQ pork keeps in an airtight container in the fridge for up to four days and freezes well for a month. Reheat in a hot oven or air fryer to bring back the sticky edges rather than the microwave, which softens them. Leftovers are gold stirred through fried rice or my Shanghai Pork Noodles.

Variations
Use a different cut
Pork belly gives the juiciest, most indulgent result, but pork shoulder (collar/scotch) is the leaner classic char siu cut and works beautifully here too. Shoulder holds its shape and slices neatly, while belly delivers more of that melt-in-the-mouth fat. For a whole roasted belly experience, try my Cantonese Roast Pork Belly (Siu Yuk).
Oven or air fryer method
No charcoal oven? A conventional oven at 200°C with the pork elevated on a rack over a tray of water works well, finishing under the grill for char. An air fryer also does a great job for smaller batches — just baste between cycles. You will miss a little smokiness, but the sticky glaze still shines.
Adjust the sweetness
This marinade sits on the sweeter, stickier end, which is traditional for Malaysian BBQ pork. If you prefer it more savoury, ease back on the sugar and maltose and lean into the fermented bean curd and five spice. A pork-belly stir-fry like my Kana Moo Grob is a good option if you want that roast pork flavour without the sweetness.
Common Mistakes to Avoid
Skipping the basting layers
One coat of marinade and a single roast will give you dry, dull pork with none of that lacquered gloss. The repeated basting between stages is non-negotiable — it is how the glaze builds and caramelises. Keep a bowl of reserved marinade and a brush handy throughout.
Roasting at too low a heat
Low and slow gives you pale, stewed-tasting pork instead of caramelised edges. You want high heat to render the fat and char the surface, especially in that final stage. If your pork is not colouring, turn the heat up rather than leaving it in longer, which just dries it out.
Not resting before slicing
Cutting straight into the pork lets all those lovely juices run out onto the board. A five-minute rest lets the juices redistribute so every slice stays moist. It also lets the sticky glaze firm up slightly so it clings to the meat instead of sliding off.
Frequently asked questions
What is the difference between Malaysian BBQ pork and char siu?
They are close relatives — both are marinated, roasted pork with a sweet-savoury glaze — but Malaysian style BBQ pork typically uses fermented bean curd and rose wine for extra depth and aroma, and is often cooked over charcoal for a smokier edge. The flavour is a little funkier and more fragrant than a standard Cantonese char siu. Both are delicious over rice.
What is rose wine and can I substitute it?
Rose wine (mei kuei lu jiu) is a fragrant Chinese spirit distilled with rose petals that gives char siu its distinctive floral perfume. If you cannot find it, a splash of Shaoxing wine with a tiny drop of rosewater is the closest substitute, or just use Shaoxing on its own. The pork will still be delicious, just slightly less aromatic.
Do I need a charcoal oven to make it?
No — a charcoal drum oven gives the most authentic smoky flavour, but a hot conventional oven or even an air fryer produces excellent results. The key is high heat and roasting the pork elevated so the heat can circulate all around it. Finish under the grill to get those charred, caramelised edges.
What can I use instead of red colouring powder?
The red colouring is purely cosmetic, giving that signature ruby edge you see on shop-hung char siu. You can leave it out entirely and the pork will still taste fantastic, just a deeper brown rather than red. A little beetroot powder or red yeast rice is a natural alternative if you want the colour.
Give this Malaysian Style BBQ Pork a go for your next big cook-up, and serve it over rice with plenty of the sticky glaze — then use any leftovers to level up a bowl of noodles or fried rice.
PrintLET'S COOK RESTAURANT - QUALITY FOOD AT HOME!
If you like this yaki udon stir-fry recipe make sure you leave a rating and comment down below. I'd love to hear what you think about these stir-fried udon noodles. Don't forget to follow me on Instagram, TikTok, Facebook, and YouTube to stay up to date with new recipes and follow my cooking journey!
Malaysian Style BBQ Pork
Juicy pork belly marinated in hoisin, fermented bean curd, five spice and rose wine, then charcoal roasted and glazed for sticky Malaysian style BBQ pork.
- Total Time: 50 minutes
- Yield: 3–4 servings 1x
Ingredients
Pork:
- 1 kg pork belly, cut into long strips
Marinade:
- 1 tbsp baking soda
- 1 tbsp dark caramel
- 1 tbsp hoisin sauce
- 1 tbsp oyster sauce
- 1 tbsp chicken powder
- 1 tbsp five spice seasoning
- 2 tbsp maltose
- 1 tbsp rose wine
- 1 tbsp umami seasoning (or MSG)
- 1 tsp red colouring powder
- 1 tbsp sugar
- 1 tbsp fermented bean curd, mashed
Instructions
- Place the pork belly strips in a large bowl. Add the baking soda, dark caramel, hoisin, oyster sauce, chicken powder, five spice, maltose, rose wine, umami seasoning, red colouring and sugar, and mix until evenly coated.
- Add the mashed fermented bean curd and keep mixing until the marinade is thick and evenly coats the pork.
- Thread each piece of pork onto metal skewers and coat once more in the remaining marinade.
- Hang the skewered pork in a 200°C charcoal BBQ oven and cook for 10 minutes.
- Remove and brush generously with the marinade, then return to the oven for another 10 minutes.
- Coat with another layer of marinade, increase the heat as high as possible and cook for a final 8 to 10 minutes, until caramelised with lightly charred edges.
- Rest for 5 minutes, then slice into bite-sized pieces and serve immediately with steamed rice and your choice of vegetables.
Notes
The layers of glaze are what build that signature sticky, glossy crust, so do not skip the repeated basting. If you do not have a charcoal BBQ oven, a hot conventional oven with the grill finish works well — hang or elevate the pork so the heat circulates. Maltose gives the best lacquered shine, but honey makes a good substitute.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Pork
- Method: Roasting
- Cuisine: Malaysian
Nutrition
- Serving Size: 1 serving