Chinese BBQ Pork (Char Siu)
The first time I tried making Char Siu at home, I was convinced I had ruined it. The pork looked too dark on the outside and I pulled it from the oven thinking it was overcooked. Then I sliced into it and found juicy, tender meat that tasted surprisingly close to what I remembered from my favorite Chinese barbecue shop.
Since then, I’ve made this Chinese BBQ Pork more times than I can count. It’s one of those recipes that looks complicated but is actually pretty simple once you know a few tricks. Whenever I bring it to family gatherings, the platter is usually empty before anything else.
Why This Recipe Works
Here’s the thing about Char Siu: most homemade versions either end up too sweet or too dry. What I figured out after a lot of trial and error is that the balance matters more than anything. The marinade gives the pork its signature sweet-savory flavor while the high heat near the end creates those slightly caramelized edges everyone loves. You don’t need special equipment or restaurant ovens to get great results at home.
Ingredient Notes
I like using pork shoulder because it stays juicy even if you accidentally leave it in the oven a few extra minutes. Pork loin works too, but you’ll need to watch it more carefully.
For the honey, I usually grab whatever is already in my pantry. Clover honey works great and creates a nice glaze during the final brushing.
If you can’t find Chinese five-spice powder, it’s worth ordering once. A little goes a long way, and it’s one of the flavors that makes Char Siu taste authentic.
Red food coloring is completely optional. Many restaurants use it for the traditional look, but I often skip it and the flavor is exactly the same.
How to Make It
Start by cutting the pork shoulder into long strips about 2 inches wide. This helps the marinade penetrate better and creates more surface area for that sticky glaze. Mix together the soy sauce, hoisin sauce, honey, brown sugar, garlic, five-spice powder, sesame oil, and optional food coloring in a large bowl.
Add the pork and coat every piece well. I usually use a zip-top bag because it’s easier to move everything around. Let it marinate overnight if possible. I’ve rushed it with four hours before, but overnight gives noticeably better flavor.
When you’re ready to cook, let the pork sit at room temperature for about 20 minutes while the oven heats. Arrange the strips on a wire rack set over a baking sheet. The rack helps the heat circulate and prevents the bottoms from getting soggy.
Halfway through cooking, brush the pork with some reserved marinade or a mixture of honey and a little warm water. The kitchen will start smelling incredible around this point. Keep an eye on the edges during the final minutes because the sugars can go from perfectly caramelized to burnt faster than you’d expect.
Once the pork reaches the proper temperature, remove it from the oven and let it rest before slicing. The glaze will thicken slightly as it cools, giving you that classic sticky finish.
Things I Learned the Hard Way
Don’t skip the resting time. I used to slice Char Siu immediately, and all the juices ended up on the cutting board instead of in the meat.
Avoid using very thin pork strips. They cook too quickly and can dry out before the glaze develops properly.
People always ask if they can grill this recipe. Absolutely. In fact, grilling adds great flavor. Just watch carefully because the marinade contains sugar and can char quickly.
If your glaze isn’t getting glossy enough, brush on one extra thin layer of honey during the last few minutes of cooking.
Storage & Serving Suggestions
Store leftover Char Siu in an airtight container in the refrigerator for up to 4 days. I like reheating slices gently in a skillet with a splash of water to keep them moist. Serve it over steamed rice, tucked into bao buns, added to fried rice, or sliced into noodle bowls.

