Main Courses
This Chinese-style BBQ pork recipe delivers restaurant-quality five-spice glazed shreds with that signature celery crown crunch—my adaptation of classic char siu technique that’s become a family favorite. The secret lies in the marinade’s balance of aromatic spices and the slow-roasting method that transforms tough pork shoulder into melt-in-your-mouth perfection. I first perfected this after winning a local BBQ competition, where the judges couldn’t believe it wasn’t a traditional American brisket.
The magic happens in two stages: first, the pork marinates overnight in a blend of five-spice powder, soy sauce, and honey, developing deep, complex flavors. Then, it roasts until caramelized, creating those signature sticky-sweet glaze pools.
The celery crown adds a satisfying crunch that cuts through the richness, while the five-spice blend gives it that unmistakable Chinese BBQ aroma. This isn’t just pork—it’s a flavor experience that bridges two culinary worlds.
What you’ll end up with is tender, shreds that fall apart at the slightest touch, coated in a glossy glaze that’s both sweet and savory. The celery crown adds a bright, crisp contrast that makes every bite exciting.
It’s the kind of dish that transforms a simple weeknight dinner into something special—elegant enough for company but easy enough for any night. The best part? Leftovers reheat beautifully, making it perfect for meal prep.
Serve with steamed jasmine rice and quick-pickled vegetables for a complete meal, or pile it onto buns for a satisfying handheld experience. This recipe proves you don’t need to choose between Chinese flavors and BBQ—you can have both. Let’s get cooking!
Ingredients for bbq pork chinese style
Six pounds of pork shoulder and fifteen aromatic ingredients transform into melt-in-your-mouth five-spice glazed shreds with signature celery crown crunch.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder (Bone-In) 🥩 | 4 lb | Cut into 2-inch chunks |
| Five-Spice Powder 🌶️ | 2 tbsp | High-quality, aromatic blend |
| Light Soy Sauce 🥄 | ½ cup | Kikkoman preferred |
| Honey 🍯 | ⅓ cup | Wildflower for depth |
| Brown Sugar 🍚 | ⅓ cup | Packed, light brown |
| Rice Vinegar 🍶 | 2 tbsp | Seasoned preferred |
| Garlic Cloves 🧄 | 8 cloves | Freshly minced |
| Fresh Ginger 🌿 | 2 tbsp | Grated, peeled |
| Sesame Oil 🫒 | 1 tbsp | Toasted, not flavored |
| Celery Stalks 🧅 | 6 whole | Trimmed, cut into 3-inch pieces |
| Green Onions 🧅 | 6 whole | White and green parts separated |
| Cornstarch 🌾 | 2 tbsp | For glaze thickening |
| Water 💧 | ¼ cup | Room temperature |
| Sesame Seeds 🌰 | 2 tbsp | Toasted lightly |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | For seasoning |
The pork shoulder is non-negotiable here—bone-in stays juicier during the long roast. Ask your butcher to cut it into 2-inch chunks for even cooking. For five-spice powder, Penzeys or local Asian markets carry the best blends—look for one with star anise, fennel, and cinnamon listed on the label. The honey should be wildflower or clover for that floral depth that balances the soy sauce's saltiness. I always double-check my honey's origin—local farmers markets often have small-batch varieties that make a difference. The celery needs to be crisp, so grab it the day you plan to cook. Store it in a damp paper towel in the fridge until ready to use.
No five-spice powder? Make your own blend with equal parts cinnamon, star anise, fennel seeds, cloves, and Szechuan peppercorns—toast the whole spices first for extra aroma. Running low on sesame oil? Toasted peanut oil works in a pinch, though it'll have a different nutty profile. The cornstarch glaze is where the magic happens—if you can't find it, arrowroot powder is a 1:1 substitute. For the celery crown, if you can't find thick enough stalks, substitute with fennel bulb cut into matchsticks. The green onion whites add depth, but if you're out, extra garlic cloves will work. Pro tip: Toast your sesame seeds in a dry pan for 30 seconds—they'll be crunchier and more aromatic.
This dish tastes even better the next day as the flavors meld. Store leftovers in an airtight container in the fridge for up to 5 days, or freeze for 3 months. For meal prep, portion the shredded pork into containers with a little of the glaze—it reheats beautifully. The celery crown loses crispness after 2 days, so make it fresh when serving. If you're prepping ahead, keep the celery crown separate and add it just before serving. The glaze can be made a day in advance and reheated gently with a splash of water to restore its shine.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to wash extra dishes. The bone-in pork shoulder practically cooks itself—just rub it with five-spice powder, toss on a sheet pan, and let the oven do the work while you sip tea.
- Sweet-Savory Magic: That sticky glaze? Honey and brown sugar caramelize into something dangerously addictive, while the light soy sauce keeps it bright and umami-rich. Honestly, the first time I bit into it, I nearly dropped the fork.
- Leftover Goldmine: This dish only gets better the next day. The pork stays tender, the sauce soaks in, and I’ve turned it into sandwiches, fried rice, or even dumplings—no waste, just creativity.
- Budget-Friendly Feast: Pork shoulder is cheap, and this recipe stretches to feed four (or five if you’re like me and sneak extra bites). Between us, it’s my go-to when I need a hearty meal without breaking the bank.
Step-by-step instructions for five-spice glazed pork with celery crown crunch
Here's how to transform a simple pork shoulder into tender, aromatic shreds with a signature crunch.
Prepare the Pork and Build the Glaze Base
Cut the 4 lb pork shoulder (bone-in) into 2-inch chunks, discarding any large fat deposits. In a large bowl, combine the pork with 2 tbsp five-spice powder and 1.5 tsp diamond crystal kosher salt, massaging the spices into every surface. Let this sit at room temperature for 30 minutes—this ensures even seasoning and helps the meat cook more uniformly.
While the pork rests, make the glaze by whisking together 0.5 cup light soy sauce, 0.33 cup honey, 0.33 cup packed brown sugar, and 2 tbsp rice vinegar in a medium saucepan. Bring to a simmer over medium heat, then reduce to low and let it bubble gently for 10 minutes until slightly thickened. The mixture should coat the back of a spoon with a glossy sheen. This concentrated base carries all the sweet-savory depth of the dish.
Slow-Cook the Pork Until Fork-Tender
Heat 1 tbsp sesame oil in a Dutch oven over medium-high heat. Working in batches, sear the pork chunks until deeply browned on all sides—about 2-3 minutes per side. Transfer the seared pork to a plate and set aside. In the same pot, add the 8 minced garlic cloves and 2 tbsp grated fresh ginger, cooking for 30 seconds until fragrant. Pour in the reserved glaze and scrape up any browned bits from the bottom of the pot.
Return the pork to the pot, spooning the glaze over the top. Add 0.25 cup water to help create steam, then cover and transfer to a 300°F oven. Braise for 3 hours, turning the pork occasionally, until it's fork-tender and easily shreds. The internal temperature should reach 203°F—this is the sweet spot for melt-in-your-mouth texture. If the glaze reduces too much before the pork is done, add 1-2 tablespoons water to maintain moisture.
Shred and Prepare the Celery Crown Crunch
Remove the pork from the oven and transfer it to a cutting board. Using two forks, shred the meat against the grain into ¼-inch thick strands. Discard any large fat pieces or connective tissue. Return the shredded pork to the Dutch oven and stir to coat evenly in the glaze. Keep it warm over low heat while you prepare the celery crown.
Trim the 6 whole celery stalks and cut them into 3-inch pieces. In a dry skillet over medium heat, toast the celery for 2-3 minutes per side until deeply golden and slightly caramelized. The edges should crisp while the centers remain tender. Remove from heat and set aside. Separate the 6 whole green onions into white and green parts, reserving the whites for the crunch and the greens for garnish.
Create the Glaze Thickener and Finish
In a small bowl, whisk together 2 tbsp cornstarch and 2 tablespoons water until smooth. Slowly stir this mixture into the pork in the Dutch oven, simmering over medium heat for 3-5 minutes until the glaze thickens to a glossy, syrupy consistency. You want it to coat the back of a spoon without being overly stiff—this ensures each bite is perfectly balanced between tender pork and sweet-savory glaze.
Stir in the toasted celery crown and white parts of the green onions, tossing gently to distribute evenly. Taste and adjust seasoning with additional light soy sauce or rice vinegar if needed. The dish should be harmonious—sweet from the honey and brown sugar, aromatic from the five-spice, with a bright finish from the vinegar. Serve immediately over steamed rice, garnished with toasted sesame seeds and the reserved green onion greens for freshness.
Pro Tips For Making Bbq Pork Chinese Style
- CRANK THE HEAT FIRST: Start your pork shoulder in a screaming-hot pan—no, really, get it as close to smoke as your stovetop allows. I used to play it safe with medium heat, and my pork would steam instead of sear, leaving me with bland, sticky meat instead of caramelized edges. Once you get those deep brown patches (about 3-4 minutes per side), you’ve built the flavor foundation for the whole dish.
- SALT THE MEAT BEFORE SEARING: Generously coat the pork shoulder with salt at least 30 minutes before cooking—yes, even if you’re in a hurry. The salt draws out moisture, which evaporates during the initial sear, creating that crispy crust we’re after. I learned this the hard way when my first batch turned out soggy; now I salt aggressively and never look back.
- DON’T DROWN THE PORK: When braising, use just enough liquid to come about halfway up the meat—any more and you’ll end up with stew instead of tender, caramelized pork. I once added a full cup of water "just to be safe," and the sauce turned watery. The honey and brown sugar will thicken naturally as they reduce; trust the process and resist the urge to overcompensate.
- STIR THE POT AT THE END: In the last 5 minutes of cooking, give the sauce a good stir—this helps the honey and brown sugar cling to the pork instead of pooling at the bottom. I used to ignore this, and my finished dish would have pockets of sticky glaze while other areas stayed dry. A quick scrape of the pan with a wooden spoon ensures every bite gets that glossy, sweet coating.
Flavor customization for bbq pork chinese style
Sweet-Spicy Heat
If you love a little kick, add 1 tbsp gochujang (Korean chili paste) to the glaze base for a deep, fermented heat. I’ve found that ½ tsp Szechuan peppercorns (toasted and ground) in the marinade adds a numbing, citrusy tingle that pairs perfectly with the five-spice.
For a smoky twist, swap ½ cup of the honey for maple syrup and add 1 tsp smoked paprika to the glaze. 🌶️
Umami Boost
Elevate the savory depth by adding 1 tbsp dark soy sauce to the glaze for richer color and flavor. For an extra umami punch, blend 2 tbsp fermented black beans (drained) into the marinade—it’s a classic Chinese BBQ technique.
I also love stirring in 1 tbsp oyster sauce during the final glaze stage for a luxurious finish. The key is balance: start with ½ tbsp, then adjust to taste.
Herbaceous Freshness
Brighten the dish with 1 tbsp finely chopped cilantro or Thai basil mixed into the glaze. For a coastal touch, I sometimes add 2 tbsp shredded coconut (toasted lightly) to the celery crown for a tropical contrast.
Fresh herbs like mint or Thai basil also work beautifully as a garnish—just chop them finely and sprinkle over the finished dish right before serving. 🌿
Nutty Crunch
Swap the celery crown for toasted peanuts or crushed pistachios for a nutty crunch. I like using ½ cup roasted peanuts, lightly salted, mixed into the glaze at the end for texture.
For a more traditional approach, try toasted sesame sticks—they add a satisfying crunch without overpowering the pork. Just be sure to toast them until golden and fragrant before adding.
Tangy Twist
Add 1 tbsp lime juice or rice vinegar to the glaze for a bright, tangy finish. For a more complex profile, I sometimes include 1 tsp fish sauce (just a whisper!) to deepen the umami.
A pinch of white pepper in the marinade adds subtle heat without altering the color. The tang cuts through the sweetness beautifully, especially when paired with the celery crown’s crispness.
Smoky Char
For a smoky depth, grill the pork instead of roasting it. After searing, transfer the pork to a grill set to medium heat and cook for 10-15 minutes, turning occasionally, until charred in spots.
Finish with the glaze as directed. Alternatively, smoke the pork with hickory or applewood chips for 30 minutes before roasting to infuse that classic BBQ aroma. 🔥
Nutrition facts
Frequently asked questions
Can I use pork tenderloin instead of pork shoulder for this recipe?
The recipe is designed for pork shoulder because of its fat content and collagen, which creates tender, pull-apart texture. Pork tenderloin is leaner and will dry out during the 3-hour roast. If you must use it, cut it into 1-inch chunks and reduce cooking time to 1 hour at 350°F, basting frequently with the glaze. For best results, stick with pork shoulder—it's worth the wait!
How do I adjust the recipe for a smoker instead of oven?
For a smoker, sear the pork first, then transfer to 225°F with indirect heat. Smoke for 4-5 hours until tender, using hickory or applewood chips for a subtle smoky aroma. In the last 30 minutes, increase heat to 275°F to caramelize the glaze. Finish with the celery crown and cornstarch slurry as directed. The key is patience—smoked pork needs more time to develop flavor.
What's the best way to reheat leftovers without drying them out?
Reheat in a skillet over low heat with 1-2 tablespoons water or broth, stirring frequently until warmed through. For extra moisture, cover with a damp paper towel. Microwave only in 30-second bursts, stirring between each, or the glaze may separate. Leftovers keep well for 5 days in an airtight container—just add fresh celery crown when serving.
Can I make this recipe in an Instant Pot?
Yes! Sear the pork first, then cook on High Pressure for 45 minutes with 1 cup water and the glaze ingredients. Quick-release the pressure, shred the pork, and finish with the cornstarch slurry. The celery crown should be added fresh after cooking. The Instant Pot version cooks 30% faster but may need extra glaze to compensate for the shorter cooking time.
Why does my celery crown turn mushy instead of crisp?
Celery crowns lose crispness from too much moisture or overcooking. Toast them in a dry skillet over medium heat for 2-3 minutes per side—just until golden. Avoid crowding the pan, and work in batches if needed. For extra crunch, add them to the dish only in the last 5 minutes of cooking. Pro tip: Use thicker celery stalks for better texture.
