Main Courses
This Chinese BBQ pork recipe transforms humble pork shoulder into restaurant-quality char siu with a glossy five-spice crust and celery crown garnish—all achieved in your home oven. 🌟 I developed this version after years of experimenting with traditional Cantonese techniques, balancing authentic flavors with foolproof oven methods that deliver crispy edges and tender meat every time.
The secret lies in the marinade—a perfect balance of hoisin, honey, and five-spice powder—that develops deep caramelized flavor while keeping the meat juicy.
Unlike traditional roasting methods that require special equipment, this oven technique uses simple tools (a baking sheet and foil) to create that signature glossy crust without drying out the meat.
By the time it emerges from the oven, your pork will have a stunning mahogany glaze, crispy edges, and tender meat that practically melts in your mouth.
The celery crown garnish adds both visual appeal and a refreshing crunch that cuts through the richness—perfect for serving at gatherings or meal prepping for the week.
Modern adaptations like air-fryer finishing or alternative sweeteners make this recipe versatile for different dietary needs, while the traditional five-spice blend ensures authentic Cantonese flavor in every bite. Let's get cooking!
Ingredients for chinese bbq pork recipe oven
Six ingredients transform simple pork into restaurant-quality char siu with crispy edges and mahogany glaze.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder (Bone-In) 🐖 | 4 lb | With fat cap intact for flavor |
| Hoisin Sauce 🍶 | ½ cup | Store-bought or homemade |
| Honey 🍯 | ⅓ cup | Or sub maple syrup for vegan |
| Five-Spice Powder 🌶️ | 2 tbsp | Authentic Cantonese blend |
| Garlic Cloves 🧄 | 6 cloves | Minced for marinade |
| Fresh Ginger 🌿 | ¼ cup | Finely grated, peeled |
| Soy Sauce 🥫 | ¼ cup | Kikkoman preferred |
| Brown Sugar 🍚 | ¼ cup | Packed, light variety |
| Sesame Oil 🫒 | 1 tbsp | Toasted for aroma |
| Celery Stalks 🥬 | 3 whole | For crown garnish |
| Green Onions 🧅 | 4 whole | Sliced for garnish |
| Diamond Crystal Kosher Salt 🧂 | 1 tsp | For crust development |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Aluminum Foil 📄 | 1 sheet | Heavy-duty, 15x20 inches |
| Baking Sheet 🍳 | 1 whole | Rimmed, half-sheet pan |
The pork shoulder is non-negotiable—bone-in with fat cap delivers that signature Cantonese richness. Costco or your local butcher's bone-in cuts work best; avoid leaner cuts that dry out. If you can't find bone-in, use a 4-lb pork butt and trim excess fat. For the five-spice powder, Penzeys Spices or the bulk section at Whole Foods carry authentic blends—skip the generic 'Chinese five-spice' at regular grocery stores. The celery crown garnish? Organic celery from the store's produce section stays crispest when submerged in ice water for 30 minutes before slicing.
No hoisin sauce? Mix 2 tbsp soy sauce + 1 tbsp molasses + 1 tsp sugar as a pinch-hitter. Sub maple syrup for honey if vegan, but reduce by 1 tbsp since it's less sweet. The garlic and ginger can be swapped for 1 tbsp each of garlic powder and ground ginger in a bind, though fresh is ideal. For the celery crown, carrot slices work too if you're out of celery. The sesame oil? Toast it first—heat 1 tbsp in a dry pan for 30 seconds until fragrant, then cool before using. And if you're worried about the pork being too fatty, pat the fat cap dry before marinating to help it crisp up better.
Marinate the pork overnight for maximum flavor, but at least 4 hours if short on time. Store the marinade in a sealed container in the fridge—it keeps for 5 days. The cooked pork reheats beautifully: 350°F for 10 minutes wrapped in foil. For meal prep, slice against the grain and portion into containers with a drizzle of leftover marinade. The celery crown garnish stays fresh for 3 days if wrapped in damp paper towels and stored in the fridge.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just toss the pork, sauce, and spices on a sheet pan, then forget about it. The oven does all the work while you make dinner or watch a movie. No chopping boards, no pots to scrub.
- Sweet-Savory Balance: That sticky hoisin and honey combo? It’s like a hug for your taste buds. The five-spice powder adds warmth, and the garlic? Oh, it’s the cherry on top—every bite is bold but never overpowering.
- Leftovers for Days: Between us, I make this once and eat it three times. The pork stays tender and flavorful, so it’s perfect for lunch boxes, quick breakfasts, or even a late-night snack. (Yes, I’ve done all three.)
- Budget-Friendly Feast: Pork shoulder is cheap, and this recipe stretches it far. A single roast feeds my whole family, and the leftovers freeze like a dream. Honestly, it’s my go-to when I need to save money without sacrificing flavor.
Step-by-step instructions for Chinese BBQ pork with five-spice gloss
Here's how to transform a simple pork shoulder into restaurant-quality Chinese BBQ pork.
👨🍳 Step 1: Prepare the Five-Spice Glaze
In a small saucepan, combine the 0.5 cup hoisin sauce, 0.33 cup honey, 0.25 cup soy sauce, 0.25 cup brown sugar, 2 tbsp five-spice powder, 6 cloves minced garlic, and 0.25 cup finely grated ginger. Bring to a gentle simmer over medium heat and cook for 8-10 minutes until the mixture thickens slightly and the aroma becomes intense.
Here's the thing—you want this glaze to coat the pork beautifully without being too runny. Stir occasionally and watch for it to reduce by about 20%. The five-spice powder will give that signature warm, aromatic flavor that makes this dish special. Once thickened, remove from heat and stir in the 1 tbsp toasted sesame oil. This adds that nutty depth that's essential for authentic flavor.
🔥 Step 2: Prep and Sear the Pork Shoulder
Position a rack in the middle of your oven and preheat to 325°F. Pat the 4 lb pork shoulder dry with paper towels—this is crucial for that perfect crust. Rub the entire surface with the 1 tsp kosher salt and 0.5 tsp black pepper, pressing the spices into the meat so they adhere well.
Heat a large oven-safe skillet over medium-high heat until very hot. Add the pork shoulder fat-side down and sear for 5-6 minutes until the fat begins to render and the skin develops a golden crust. Flip and sear the other side for another 3-4 minutes. You're building flavor here—the caramelized exterior will become the crispy bark we're after. Transfer the skillet to the preheated oven.
🥘 Step 3: Braise with Glaze and Celery Crown
Carefully pour the prepared glaze over the pork shoulder in the skillet, basting it thoroughly on all sides. The glaze should pool at the bottom but still coat the meat. Cut the 3 whole celery stalks into 2-inch pieces and arrange them in a circular pattern around the pork shoulder, creating that iconic "crown" garnish. This not only looks stunning but also infuses the pork with subtle celery flavor during cooking.
Cover the skillet tightly with the aluminum foil and transfer to the oven. Braise for 2.5-3 hours until the pork reaches an internal temperature of 195-203°F and is fork-tender. The foil traps steam, keeping the meat moist while the glaze caramelizes into a sticky, flavorful crust. I check the temperature after 2 hours—every oven runs hot, so adjust timing accordingly.
⏰ Step 4: Crisp the Bark and Rest
Remove the foil and increase the oven temperature to 425°F. Return the pork to the oven uncovered for 15-20 minutes to crisp the bark. You'll see the glaze darken and thicken into a glossy sheen—this is when the magic happens. The high heat concentrates the flavors and creates that perfect contrast between tender meat and crispy exterior.
Transfer the pork to a cutting board and let it rest for 15 minutes before slicing. This resting period is non-negotiable—it allows the juices to redistribute, ensuring each slice is moist and flavorful. While it rests, slice the 4 whole green onions and set them aside for garnish. The pork should pull apart easily with two forks, signaling it's ready to serve.
🍽️ Step 5: Serve with Celery Crown Garnish
Slice the pork against the grain into ½-inch thick slices. Arrange on a platter with the celery crown pieces fanned out around it. Drizzle any remaining glaze from the pan over the top for extra flavor. The contrast between the tender, sticky pork and the crisp celery garnish makes this dish visually stunning and irresistibly delicious.
Serve immediately with steamed jasmine rice and quick-pickled vegetables to balance the richness. The five-spice glaze should coat every bite, delivering layers of sweet, salty, and aromatic complexity. This isn't just BBQ pork—it's a celebration of Cantonese flavors in every bite.
Pro Tips For Making Chinese Bbq Pork Recipe Oven
- Preheat to 400°F: That’s right—start blistering hot. I used to think slow and low was the only way, but a screaming-hot oven for the first 30 minutes caramelizes the hoisin and honey into a sticky, glossy glaze way faster. Just don’t walk away; check it at 25 minutes or the garlic cloves will burn before the pork gets a chance to brown.
- Score the Fat, Not the Meat: Use a sharp knife to cut only through the fat cap in a crosshatch pattern—about ¼-inch deep. This lets the five-spice powder and garlic cloves sink in while keeping the pork shoulder intact so it doesn’t fall apart during the long bake. (Yes, I’ve cried over shredded pork that turned to mush. Don’t be me.)
- Swirl the Glaze Twice: After the first hour, pull the pork out and coat it aggressively with a mix of hoisin, honey, and a splash of water (about 2 tablespoons). Then bake another 20 minutes, flip it, and swirl the glaze again. This isn’t just for looks—it guarantees even caramelization and prevents dry edges. (Your lazy self will skip this; your hungry guests won’t forgive you.)
- Rest Under Foil: The moment the pork hits 195°F internally, wrap it in foil and let it sit for 10 minutes. This traps steam and keeps the meat juicy while the glaze sets. I learned this the hard way—cutting into it too soon turns your perfect char siu into sad, stringy slices. (Your future self will thank you.)
Serving suggestions for leftovers
Rice Pairings
Jasmine rice is my go-to for this dish—its delicate floral aroma and slightly sticky texture perfectly complement the rich five-spice glaze. Cook 2 cups jasmine rice with 2.5 cups water and a pinch of salt for a 1:1.25 ratio (standard for most Asian rice cookers).
For extra fluffiness, spread the cooked rice on a tray and let it cool slightly before serving. 💛
For a heartier option, try short-grain sushi rice—its stickiness helps hold the pork slices together when serving family-style. I also love pairing it with forbidden black rice for a stunning visual contrast that adds earthy depth to the meal.
Vegetable Sides
Quick-pickled vegetables cut through the richness beautifully. Toss 2 cups shredded cabbage and 1 cup julienned carrots with 3 tbsp rice vinegar, 1 tbsp sugar, and 1 tsp salt. Let sit for 30 minutes before serving—the tangy crunch balances the sweet-savory pork perfectly.
For a hot side, stir-fried bok choy with 1 tbsp oyster sauce and a splash of sesame oil adds freshness. I often serve it alongside the pork to highlight the dish's Cantonese roots without overwhelming the main.
Garnish Upgrades
The celery crown is iconic, but I sometimes add thinly sliced scallions and toasted sesame seeds for extra texture. For a pop of color, arrange mandarin orange segments around the platter—the citrus notes brighten the dish and add a festive touch. 🍊
For a modern twist, drizzle the platter with chili oil> (mix ¼ cup neutral oil with 1 tbsp gochujang> and 1 tsp red pepper flakes>) for a spicy kick. The heat contrasts beautifully with the sweet glaze.
Beverage Pairings
A crisp juniper-forward gin> like Hendrick's> with tonic and lime pairs wonderfully—the herbal notes complement the five-spice. For beer lovers, a light lager> (like Asahi>) keeps the palate clean between bites.
If you prefer wine, a dry Riesling> from Germany offers bright acidity to cut through the richness. I also enjoy Chinese jasmine tea> served hot—its floral aroma enhances the dish's Cantonese flavors.
Nutrition facts
Frequently asked questions
Can I use pork tenderloin instead of pork shoulder?
Pork tenderloin works but requires adjustments—it's leaner and cooks faster. Use a 2 lb tenderloin instead of 4 lb shoulder, reduce oven time to 1.5-2 hours (braising), and skip the high-heat crisping step. The texture will be more delicate but still delicious with the same glaze.
How do I make this recipe vegan?
Swap honey for maple syrup (reduce by 1 tbsp), use vegan hoisin (check for fish sauce-free versions), and replace pork with extra-firm tofu or mushroom duxelles. The five-spice glaze still works beautifully—just marinate the tofu for 30 minutes instead of overnight.
Why did my pork turn out dry?
Overcooking is the most common culprit—pork shoulder should reach 195-203°F internally, not 212°F+. If using a meat thermometer, pull it out at 190°F and let it rest 15 minutes (it'll rise to 200°F). Also ensure your oven isn't too hot during braising—325°F is ideal.
Can I make this in an air fryer?
Yes! After braising in the oven, transfer the pork to an air fryer at 400°F for 8-10 minutes to crisp the bark. For a full air-fryer method, marinate the pork, then air-fry at 375°F for 20 minutes (flipping halfway), followed by 400°F for 5 minutes to caramelize the glaze.
What's the best way to reheat leftovers?
Wrap slices in foil and reheat at 350°F for 10 minutes or microwave for 20 seconds (covered). For crispy edges, broil for 2-3 minutes after microwaving. The glaze may thicken—brush with a little water to restore shine before serving.
