Main Courses
This authentic Chinese barbecue pork recipe delivers the same charred, five-spice glow you'd find in Cantonese restaurants—right in your home kitchen. 🔥 The secret lies in a marinade that balances sweet, salty, and aromatic spices, creating pork so tender it practically melts on your tongue. I've perfected this technique over years of testing, and it's become my go-to for gatherings where I want to impress without fuss.
The magic starts with a marinade that includes hoisin, honey, and Chinese five-spice powder—each ingredient playing a crucial role. The pork gets its signature caramelized crust from a quick sear in a hot oven or on the grill, while the marinade infuses deep, complex flavors. This isn't just another pulled pork recipe; it's a dish that carries the soul of Chinese BBQ tradition.
What you'll end up with is pork that's both visually stunning and irresistibly flavorful—charred edges with a glossy sheen, tender enough to shred with a fork, and packed with layers of sweet, smoky, and spicy notes. The aroma alone will have everyone gathering around your table, and the taste will have them asking for seconds.
Whether you're serving it over steamed rice, in bao buns, or as part of a larger feast, this recipe delivers restaurant-quality results with a method that's surprisingly approachable. Let's get started on creating your own char siu masterpiece.
Ingredients for authentic chinese barbecue pork
Six ingredients transform simple pork into charred, restaurant-quality magic—no shortcuts needed.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder 🐷 | 3 lb | Bone-in for best flavor |
| Hoisin Sauce 🍶 | ½ cup | Thick, authentic variety |
| Honey 🍯 | ¼ cup | Light amber preferred |
| Chinese Five-Spice Powder 🌶️ | 1 tbsp | Authentic blend essential |
| Soy Sauce 🥢 | ¼ cup | Light soy preferred |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Fresh Ginger 🌿 | 1 tbsp | Grated, peeled |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for aroma |
| Brown Sugar 🍚 | ¼ cup | Packed, light variety |
| Rice Vinegar 🍶 | 1 tbsp | White vinegar substitute |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Cornstarch 🌾 | 1 tbsp | For tenderizing |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point |
The pork shoulder is non-negotiable here. Bone-in cuts stay juicier, and you can find them at Costco or your local butcher shop. Look for well-marbled pieces—the fat renders beautifully during cooking. For the hoisin, Lee Kum Kee is my go-to, but any authentic brand will do. The five-spice powder? Penzeys sells a great blend, but check the Asian market for the real deal—it should smell warm, nutty, and slightly citrusy. Fresh ginger and garlic are worth the extra minute to peel and prep; they make all the difference in that aromatic marinade.
No five-spice powder? Mix cinnamon, star anise, cloves, fennel, and Szechuan peppercorn yourself (equal parts). Running low on hoisin? Substitute soy sauce plus a splash of molasses. The cornstarch is key for that signature tender texture—don't skip it. For the oil, avocado or grapeseed works best if you're searing in a skillet. And if you're short on time, pre-minced garlic from a jar (no garlic oil) will do in a pinch, though fresh is always better.
Marinate the pork overnight for maximum flavor infusion. Store leftovers in the fridge for 4 days, or freeze for 3 months—it reheats beautifully. I always make extra because it disappears fast. The charred edges? That's your cue to serve it immediately, but if you must wait, tent it with foil to keep it warm. Perfect for meal prep—just reheat and shred.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe because it’s that kind of dish—just toss the pork shoulder, hoisin, and honey on a tray, and the oven does the rest. No chopping, no fussing, no extra bowls. Honestly, the only prep is slicing the meat, and even that’s forgiving.
- Sweet-Savory Balance: That first bite? The honey caramelizes into a sticky glaze while the five-spice powder adds warmth, and the soy sauce cuts through the sweetness. It’s not just flavor—it’s layered flavor, like a hug from a Chinese street food stall.
- Lunchbox Hero: Between us, this pork is my go-to for meal prep. Slice it thin, pack it with rice, and it keeps for days. My kids (yes, even the picky one) grab it for school lunches—no complaints, just empty containers.
- Budget Stretch: Pork shoulder is cheap, and this recipe makes enough to feed four for dinner and still have leftovers for sandwiches. I’ll be real: I’ve turned a $10 cut into three meals without breaking a sweat. That’s a win.
Step-by-step instructions for authentic Chinese barbecue pork
Here's how to create tender, aromatic pork with that signature five-spice glow.
👨🍳 Step 1: Prep the Pork and Make the Marinade
Start by trimming any excess fat from the 3 lb pork shoulder, leaving about ¼ inch to protect the meat during cooking. Pat it dry with paper towels—this helps the marinade stick and creates better browning later. Place the pork in a large bowl or resealable bag.
In a separate bowl, whisk together the marinade ingredients: 0.5 cup hoisin sauce, 0.25 cup honey, 1 tbsp Chinese five-spice powder, 0.25 cup soy sauce, 1 tbsp rice vinegar, 1 tbsp brown sugar, 1 tsp salt, and 0.5 tsp black pepper. Pour this over the pork, making sure it's fully coated. Add the 6 minced garlic cloves and 1 tbsp grated ginger directly to the bag or bowl. Seal and refrigerate for at least 4 hours (overnight is even better). This long marinating time ensures deep flavor penetration and tender meat.
🔥 Step 2: Sear the Pork for Maximum Flavor
Heat a large oven-safe skillet or Dutch oven over medium-high heat. Add the 2 tbsp vegetable oil and let it get shimmering hot. Remove the pork from the marinade (reserve the marinade for later) and sear on all sides until deeply browned—about 3-4 minutes per side. The pork should develop a rich, caramelized crust. This step locks in juices and builds intense flavor.
Once browned, transfer the pork to a plate. Pour the reserved marinade into the skillet, scraping up all those flavorful browned bits from the bottom. Bring this to a simmer over medium heat for 2-3 minutes to thicken slightly. This creates a sticky, flavorful base for the final glaze.
🔥 Step 3: Braise Until Fork-Tender
Preheat your oven to 300°F. Return the pork to the skillet, spooning the marinade mixture over the top. Cover tightly with a lid or foil and transfer to the oven. Braise for 2.5-3 hours, turning the pork occasionally and adding ¼ cup water if the mixture gets too dry. You'll know it's ready when a fork slides in easily with minimal resistance—this is your signal for perfect tenderness.
Here's the thing—don't rush this step. The long, slow cook breaks down the collagen in the pork, transforming it into silky, shreddable meat. The five-spice powder infuses deeply during this time, creating that authentic aromatic profile you're after.
🍳 Step 4: Create the Signature Glaze
Once the pork is tender, remove it from the oven and let it rest for 10 minutes while you prepare the glaze. In a small bowl, whisk together 1 tbsp cornstarch with 2 tablespoons water to make a slurry. Pour this into the braising liquid in the skillet and stir well.
Return the skillet to medium-high heat and bring to a boil. The mixture will thicken dramatically—this creates that glossy, sticky glaze that's characteristic of authentic Chinese barbecue pork. Cook for 1-2 minutes until the glaze coats the back of a spoon. Stir in 1 tbsp sesame oil at the end for that signature nutty aroma.
🔪 Step 5: Shred and Serve with Style
Using two forks, shred the pork directly in the skillet, mixing it with the glaze until every strand is coated. The pork should pull apart easily—if it's still holding together, return it to the oven for another 10 minutes to finish cooking. Taste and adjust seasoning if needed, adding a splash of soy sauce or rice vinegar if you want more depth.
Serve immediately over steamed rice, wrapped in lettuce leaves, or with crusty bread to soak up that delicious sauce. The pork should have a beautiful mahogany sheen from the glaze, with that unmistakable five-spice aroma wafting through the air. This is where all your effort pays off—authentic, restaurant-quality Chinese barbecue pork right in your kitchen.
Pro Tips For Making Authentic Chinese Barbecue Pork
- MARINATE OVERNIGHT: I used to rush the pork shoulder with a quick hoisin-honey mix, but it never got that deep, sticky glaze. Let it sit at least 12 hours—overnight is better—so the five-spice and soy sauce penetrate the meat. Trust me, the flavor pays off when you slice it. ---
- LOW AND SLOW THEN CRANK IT: Start the pork shoulder in a 300°F (150°C) oven until it’s tender—about 2.5 hours—but finish the last 15 minutes at 450°F (230°C). That final blast caramelizes the hoisin and honey into a glossy crust instead of a sad, sticky mess. ---
- SKIP THE WATERY HOISIN: Store-bought hoisin can be thin and watery, which dilutes your glaze. Mix in 1-2 tablespoons of honey before slathering it on the pork—this thickens it naturally and makes the sauce cling better. No weird additives, just better flavor. ---
- REST UNDER FOIL: After pulling the pork from the oven, tent it with foil and let it rest 10 minutes. I learned this the hard way—slicing too soon turns your perfect char into a greasy, uneven disaster. The meat stays juicy, and the glaze sets properly.
Make-ahead tips for this authentic chinese barbecue pork
Marinate Ahead
I always prep the marinade and pork the night before—trust me, it makes morning cooking a breeze. Place the 3 lb pork shoulder in a resealable bag with all marinade ingredients, seal tightly, and refrigerate for at least 12 hours. The longer it marinates, the deeper those five-spice notes penetrate. I like to set my phone alarm for the next morning so I
Pro tip: If you're really ahead, make the marinade ingredients separately and store them in the fridge for up to 3 days. When ready, just combine everything with the pork. This works great if you're prepping for a weekend feast during the week.
Partial Cooking
For busy schedules, I recommend cooking the pork halfway through the braising process and finishing later. After searing, braise the pork for 1.5 hours at 300°F, then remove from the oven and refrigerate. When ready to serve, return it to the oven for another 1-1.5 hours until fork-tender. The flavors will actually develop better this way—like a slow-cooked surprise in your fridge.
To reheat, simply add 2 tbsp water to the skillet, cover, and heat on medium-low for 10-15 minutes. The pork will finish cooking while reheating, and the glaze will re-form beautifully. Perfect for meal prep!
Glaze Prep
Make the glaze ahead of time to save precious cooking minutes. Mix the cornstarch slurry (1 tbsp cornstarch + 2 tbsp water) and store it in the fridge for up to 2 days. When ready to finish the pork, just heat the braising liquid, add the slurry, and cook until thickened. This is my favorite time-saver—especially when guests are already arriving.
For extra convenience, pre-mix the sesame oil with the glaze ingredients and store separately. Just add it at the very end when you're ready to serve. The aroma alone will have everyone anticipating that first bite.
Storage Tips
Leftover barbecue pork stores beautifully in the fridge for 4 days or freezes for 3 months. I like to portion it into airtight containers with a little extra glaze to keep it moist. When reheating, use the oven at 325°F for 10-15 minutes—this maintains the best texture and prevents drying.
For freezing, spread the pork on a tray first to freeze solid, then transfer to a bag. This prevents clumping and makes it easier to portion later. When thawing, use the microwave on defrost setting or refrigerate overnight. Never microwave from frozen—it ruins the texture.
Make-Ahead Serving
Want to wow your guests with minimal last-minute work? Assemble everything except the final glaze step. Store the cooked, shredded pork in the fridge, then reheat it gently with a splash of water. When ready to serve, just reheat the glaze separately and toss it with the pork. This keeps everything fresh-tasting and ready to impress.
For a complete make-ahead meal, prepare the rice and any sides ahead of time. Store them separately and reheat just before serving. The aroma of freshly glazed pork will bring everyone to the table—no last-minute stress required. ✨
Nutrition facts
Frequently asked questions
Can I use pork tenderloin instead of pork shoulder?
Pork tenderloin works but requires adjustments. It cooks much faster (1 hour instead of 3 hours) and has less fat, so it won't be as tender when shredded. For best results, slice it thinly before cooking and reduce the braising time to 45 minutes. The flavor will be excellent, but the texture will be more like pulled pork than traditional shredded barbecue pork.
What's the secret to that glossy, sticky glaze?
The magic comes from the cornstarch slurry and proper cooking technique. The slurry thickens the braising liquid into a glossy sauce, while the sesame oil adds that signature aroma. For extra shine, brush the pork with a little extra honey before glazing. The key is cooking the glaze until it coats the back of a spoon—this ensures that perfect sticky texture.
How do I prevent the pork from drying out?
Never skip the marinating time—it keeps the meat moist. During braising, add ¼ cup water if the liquid seems dry, and always cover tightly. The slow cooking process actually makes the pork more tender, not dry. For extra insurance, baste the pork with its juices every 30 minutes during the braising process.
What's the best way to serve this barbecue pork?
Traditionally, it's served over steamed rice with pickled vegetables, but don't be afraid to get creative! Try it in bao buns, on lettuce wraps, or even as a filling for spring rolls. For a complete Cantonese-style meal, pair it with stir-fried greens and a side of jasmine rice. The pork's rich flavor works beautifully with both mild and spicy accompaniments.
Can I make this in a slow cooker?
After searing the pork, transfer everything to a slow cooker and cook on low for 6-8 hours or high for 4-5 hours. For the glaze, thicken the cooking juices with the cornstarch slurry on the stovetop after removing the pork. The slow cooker method is perfect for hands-off cooking while developing those deep flavors.
