Main Courses
This Chinese red barbecue pork recipe delivers restaurant-quality results with a five-spice crust and crisp celery crown topping—perfect for special occasions or weekend feasts. 🌟 After years of perfecting the balance between smoky, sweet, and savory flavors, I've developed a method that transforms simple pork shoulder into a showstopping centerpiece.
The secret lies in the marinade—a blend of star anise, cinnamon, and cloves that infuses the meat with aromatic depth while the red barbecue sauce adds that signature tangy-sweet glaze.
Unlike many recipes that rely on store-bought sauces, this version builds flavor from scratch, ensuring every bite is packed with complexity. The celery crown adds a satisfying crunch that cuts through the richness of the pork.
What you'll end up with is perfectly tender pork with a glossy, five-spice crust that shatters into fragrant crumbs, all topped with crisp celery and a glossy red sauce.
The aroma alone will have everyone gathering around the table, and the presentation makes it feel like you've served a dish from a high-end Chinese restaurant. This recipe is designed for those who appreciate bold flavors and restaurant-quality results at home.
Serve with steamed jasmine rice and stir-fried bok choy for a complete meal that's both impressive and comforting. The leftovers reheat beautifully, making this an excellent choice for meal prep or entertaining. Let's get started on creating this showstopping dish that will become a staple in your cooking repertoire.
Ingredients for chinese red barbecue pork
Six aromatic spices, tender pork, and a crisp celery crown make this restaurant-worthy dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder 🐖 | 4 lb | Bone-in for best flavor |
| Star Anise Pods 🌶️ | 4 whole | Whole, not ground |
| Cinnamon Sticks 🌿 | 2 whole | For infusion |
| Cloves 🌶️ | 6 whole | Freshly crushed |
| Five-Spice Powder 🌶️ | 2 tbsp | Homemade or store-bought |
| Soy Sauce 🥄 | ½ cup | Kikkoman preferred |
| Honey 🍯 | ⅓ cup | Wildflower preferred |
| Rice Vinegar 🍶 | ¼ cup | Seasoned preferred |
| Sesame Oil 🫒 | 1 tbsp | Toasted for aroma |
| Ginger Root 🧄 | ½ cup | Freshly grated |
| Garlic Cloves 🧄 | 8 cloves | Minced for marinade |
| Celery Stalks 🥬 | 6 whole | Thinly sliced for crown |
| Coconut Oil 🥥 | 2 tbsp | For searing |
| Cornstarch 🌾 | 2 tbsp | For sauce thickening |
| Red Food Coloring 🍭 | ½ tsp | Natural beet powder preferred |
The pork shoulder is the star here—bone-in for extra flavor, not lean cuts. Grab one from Whole Foods or your local butcher if you can find a 3-4 lb piece—it's perfect for this recipe. The star anise, cinnamon sticks, and cloves should be whole, not ground, for that authentic restaurant aroma. Penzeys Spices or bulk bins at Trader Joe's are great for quality whole spices. If you can't find star anise, anise seeds work in a pinch, but the flavor won't be quite the same. For the five-spice powder, I always make my own blend (equal parts cinnamon, fennel, star anise, clove, and Szechuan peppercorn), but store-bought works too—just check the ingredients to avoid fillers.
No five-spice powder? Mix your own with cinnamon, fennel, star anise, clove, and Szechuan peppercorn—it's a game-changer. Running low on honey? Maple syrup or agave works in a bind, though honey's floral notes are ideal. The ginger and garlic should be fresh—pre-minced from jars lacks the punch. For the celery crown, use crisp stalks (the green tops too!)—they need to stay crunchy. The red food coloring is optional, but if you skip it, a pinch of paprika adds a subtle hue. Pro tip: Toast your sesame oil in a dry pan for 30 seconds before using—it deepens the nutty aroma.
This pork reheats beautifully—better the next day as flavors meld. Store leftovers in the fridge for 4-5 days or freeze for 3 months. For the celery crown, wrap it in damp paper towels and refrigerate—it stays crisp for 3 days. Double the marinade and sauce if you're feeding a crowd—it keeps for a week in the fridge. The five-spice crust? Make extra—it's perfect for sprinkling on noodles or rice bowls later. And if you've got leftover pork fat, render it down for golden pork lard—trust me, it's worth it.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to clean up. Toss the pork shoulder with the star anise, cinnamon, and cloves, then let the slow cooker or oven do the work—no extra pots, no fuss. The five-spice powder does all the heavy lifting while I sip tea and pretend I’m not cooking.
- Flavor Bomb: That deep, smoky-sweet balance? It’s the star anise and cinnamon playing tag with the pork’s natural richness. Honestly, the first time I bit into it, I thought, “Wait, this is actually restaurant-quality?” The cloves add this tiny, unexpected kick that makes it unforgettable.
- Leftover Hero: This pork keeps getting better the next day—yes, really. I’ll pull out slices for sandwiches, stir-fries, or even toss them into ramen. My freezer’s always stocked because reheating it is just as easy as making it, and the flavors only deepen over time.
- Budget Stretch: Pork shoulder is cheap, and this recipe turns it into something special without breaking the bank. A single cut feeds my family for days, and the spices? They’re pantry staples that make everything taste like a celebration. Between us, this is how I feed a household of hungry teens without stressing.
Step-by-step instructions for Chinese red barbecue pork
Here's how to nail that signature five-spice crust and celery crown—every bite will be crispy, sticky, and packed with flavor.
👨🍳 Step 1: Prepare the Aromatic Marinade and Pork
In a large bowl, combine the 0.5 cup ginger root (freshly grated), 8 cloves garlic cloves (minced), 2 tbsp five-spice powder, 4 whole star anise pods, 2 whole cinnamon sticks, and 6 whole cloves (lightly crushed). This aromatic blend is the soul of the dish—don't skip the whole spices, they infuse deep flavor.
Add the 4 lb pork shoulder to the bowl and massage the marinade into every crevice, especially the thickest parts. Cover and refrigerate for 12-24 hours—this long marinade time ensures the five-spice penetrates deeply and the pork stays juicy. I like to turn the pork a few times during marinating for even flavor distribution.
🔥 Step 2: Sear the Pork for Maximum Flavor
Preheat your oven to 300°F. Remove the pork from the marinade (reserve the marinade for later) and pat it dry with paper towels—this step is crucial for that crispy crust. Heat 2 tbsp coconut oil in a large oven-safe skillet over medium-high heat until shimmering.
Sear the pork on all sides for 3-4 minutes per side until deeply golden brown. You're not cooking it through here—just creating that foundational crust. The pork should release from the pan easily when ready to flip. Transfer the seared pork to a plate and tent loosely with foil to keep warm.
🥘 Step 3: Build the Signature Red Glaze
In the same skillet (no need to clean it—the browned bits are flavor gold), add the reserved marinade along with 0.5 cup soy sauce, 0.33 cup honey, 0.25 cup rice vinegar, and 1 tbsp sesame oil. Bring to a gentle simmer over medium heat for 5 minutes to infuse the flavors.
In a small bowl, whisk together 2 tbsp cornstarch with 2 tablespoons water to make a slurry. Slowly pour this into the simmering marinade while stirring constantly. The sauce will thicken dramatically—keep stirring until it reaches a glossy, syrupy consistency that coats the back of a spoon. Remove from heat and stir in the 0.5 tsp red food coloring for that classic Chinese red hue.
🍳 Step 4: Glaze and Roast to Perfection
Return the pork to the skillet and spoon the red glaze generously over all sides, making sure it coats evenly. Transfer the skillet to the preheated 300°F oven and roast for 2.5-3 hours, basting with additional glaze every 30 minutes. The pork is done when it reaches an internal temperature of 203°F and probes like butter.
Here's the thing—don't rush this step. The slow roast develops that signature tender texture while the glaze caramelizes into a sticky, crackly crust. The pork should be fork-tender with a deep mahogany color. If the glaze starts to dry out before the pork is done, add a splash of water to the pan and continue roasting.
🥘 Step 5: Create the Celery Crown and Finish
While the pork rests (tent with foil for 15 minutes), prepare the celery crown. Thinly slice the 6 whole celery stalks on the diagonal into ¼-inch thick rounds. Heat 1 tbsp coconut oil in a large skillet over medium-high heat until shimmering.
Add the celery in a single layer and cook for 2-3 minutes until golden brown and crispy. You want them to maintain their crunch—don't overcook. Transfer to a paper towel-lined plate to drain excess oil. When ready to serve, arrange the celery crown on top of the sliced pork for that signature presentation.
🔪 Step 6: Slice and Serve
Slice the pork against the grain into ¼-inch thick slices. The meat should be incredibly tender with a glossy red glaze clinging to every bite. Arrange the slices on a platter, top with the crispy celery crown, and drizzle with any remaining glaze from the pan. Serve immediately with steamed rice and quick-pickled vegetables to cut through the richness.
Each bite should deliver that perfect balance of sweet, savory, and aromatic five-spice flavors with the satisfying crunch of the celery crown. This is the kind of dish that tastes even better the second day—so make extra if you can! The glaze will thicken further as it cools, creating an even more intense flavor experience.
Pro Tips For Making Chinese Red Barbecue Pork
- CRUSH THE SPICES: Whole star anise, cinnamon sticks, and cloves won’t infuse properly if you just toss them in. Lightly crush them with a mortar and pestle or the flat side of a knife—just enough to break the hard outer layers. I used to skip this and wondered why my sauce tasted flat; those aromatic oils need a little help getting out.
- BROWN THE PORK FIRST: Don’t jump straight to braising. Sear the pork shoulder in batches over medium-high heat until deep golden brown on all sides—this locks in flavor and prevents a bland, grayish result. I learned this the hard way after serving a batch that looked undercooked but was actually overcooked inside.
- SKIP THE BOILING: Simmer the sauce low and slow—never boil it hard. High heat destroys the delicate balance of star anise and five-spice, turning it bitter. After burning my first batch (yes, I was impatient), I now keep it at a gentle bubble, just enough to maintain heat without chaos.
- USE A ROASTING PAN: Ditch the deep pot—roast the pork in a heavy roasting pan with a rack. The fat drips away, keeping the meat juicy, and the sauce reduces more evenly. I was skeptical until I tried it; the pork stays tender, and the sauce gets that glossy, sticky consistency without sticking to the bottom.
Dietary considerations for chinese red barbecue pork
Gluten-Free Adaptations
The good news is this recipe is naturally gluten-free if you use tamari instead of soy sauce. Swap the 0.5 cup soy sauce for 0.5 cup tamari—it has the same umami punch without the gluten.
I always keep a bottle of San-J brand tamari on hand for gluten-free cooking. The celery crown and five-spice marinade remain completely gluten-free as long as you avoid cross-contamination. 🌱
Low-Sodium Options
If you're watching sodium, reduce the soy sauce to 0.25 cup and add 0.25 cup coconut aminos to maintain flavor. The red glaze will still coat beautifully while cutting sodium by nearly half.
For extra depth, add 1 tsp fish sauce—it enhances umami without adding much salt. Always taste as you go and adjust gradually. ⚡
Spice-Free Version
For those avoiding spice blends, replace the five-spice powder with 1 tsp cinnamon and ½ tsp ginger powder. Skip the whole star anise, cinnamon sticks, and cloves in the marinade, but keep the fresh ginger and garlic for flavor.
The dish will still have sweet-savory depth without the complex spice profile. 💛
Dairy-Free Considerations
This recipe is already dairy-free, but if you're serving guests with allergies, double-check your honey (some brands process with dairy enzymes) and rice vinegar (some contain trace amounts).
The celery crown and pork preparation are completely safe. I always confirm with Whole Foods brand honey and Annie Chun's rice vinegar for purity. 🥥
Vegetarian Substitutes
While pork is traditional, you can create a vegetarian version using extra-firm tofu or mushroom medley**. Press and marinate 2 blocks (14 oz) tofu in the five-spice marinade for 12 hours, then pan-fry until crispy.
For mushrooms, use 8 oz king oyster mushrooms sliced lengthwise and roasted. The celery crown and red glaze work perfectly with either substitute. 🍄
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 piece instead of 4 lb pork shoulder, reduce marinating time to 6-8 hours, and roast at 375°F for 45-50 minutes until internal temp reaches 145°F. The texture will be more delicate but still delicious with the five-spice glaze.
How do I make the celery crown extra crispy?
For maximum crunch, slice celery ¼-inch thick and cook in 1 tbsp coconut oil over medium-high heat for only 2 minutes. Use a wire rack over a baking sheet to drain excess oil completely. For extra crispiness, toss with ½ tsp cornstarch before cooking. Serve immediately to prevent sogginess.
What if I don't have star anise or five-spice powder?
No problem! For star anise, use 1 tsp anise seeds (toasted and crushed). For five-spice powder, blend ½ tsp cinnamon + ¼ tsp fennel seeds + ¼ tsp cloves + pinch of Szechuan peppercorn. The flavor won't be identical but will still deliver warm, aromatic depth.
Can I prepare this dish ahead of time?
The pork reheats beautifully—store cooked slices in the fridge for 4-5 days or freeze for 3 months. Reheat in a skillet with a splash of water to restore moisture. Make the glaze 1 day ahead and store in the fridge. The celery crown is best made fresh but can be prepped 3 hours ahead if wrapped tightly in paper towels.
Why does my glaze turn out too thick or too thin?
If too thick, thin with 1 tsp water or rice vinegar while heating. If too thin, simmer uncovered for 5 extra minutes or add ½ tsp cornstarch slurry. The ideal consistency should coat the back of a spoon but still drizzle lightly. Always taste and adjust gradually—this glaze should be glossy yet spreadable.
