
This version of honey-glazed pork delivers the sticky sweetness and caramelized edges that define authentic Cantonese char siu.
My method combines traditional marinade techniques with precise roasting for restaurant-quality results at home, every time.
Ingredients for Cantonese Barbecue Pork
Authentic char siu requires precise ingredients to achieve its signature sticky, sweet, and caramelized finish.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder 🥩 | 2 lb | Cut into 2-inch strips, skin-on preferred |
| Honey 🍯 | ½ cup | Pure, unfiltered for depth |
| Brown Sugar 💛 | ½ cup | Light or dark, packed |
| Soy Sauce 🫒 | ⅓ cup | Low-sodium for balance control |
| Hoisin Sauce 🫒 | ¼ cup | Authentic Chinese brand preferred |
| Chinese Five-Spice Powder 🌿 | 1 ½ tsp | Freshly ground if possible |
| Garlic Cloves 🧄 | 4 cloves | Minced finely for even distribution |
| Fresh Ginger 🌿 | 1 tbsp | Grated or minced |
| Red Fermented Bean Curd 🟥 | 1 piece | Mashed, for authentic color |
| Shaoxing Wine 🍷 | 2 tbsp | Dry sherry as substitute |
| Oyster Sauce 🫒 | 1 tbsp | Vegetarian oyster sauce if needed |
| Sesame Oil 🫒 | 1 tsp | Toasted, for finishing aroma |
| Red Food Coloring 🎨 | ½ tsp | Optional for vibrant color |
[recipe_ingredient_scaler]
The pork is non-negotiable—pork shoulder with skin yields the most authentic texture and caramelization. Source it from a reputable butcher or Asian market where they understand char siu cuts. Lee Kum Kee hoisin and oyster sauces are professional standards, but any high-quality Chinese brand will deliver. The red fermented bean curd (nam yue) is the secret to that characteristic red hue and umami depth—find it in the refrigerated tofu section of Asian grocers.
No Shaoxing wine? Dry sherry at equal volume works well, though the flavor profile shifts slightly. For a non-alcoholic option, additional soy sauce with a pinch of sugar mimics the depth. If omitting oyster sauce, vegetarian oyster sauce or a mix of soy sauce and mushrooms maintains authenticity. The five-spice powder must be fresh—old blends lose their aromatic complexity, dulling the dish’s signature fragrance.
Marinate the pork for 12-24 hours for optimal flavor penetration. Once cooked, char siu keeps 3-4 days refrigerated or 3 months frozen. Slice just before serving to retain moisture, and reheat gently to preserve that prized sticky glaze.
Why You’ll Love This Recipe
- One Pan Magic: I toss everything in a single dish—pork shoulder, honey, hoisin—and let the oven do the work.
- Sticky Sweet Perfection: The honey and brown sugar caramelize into a glossy glaze that’s impossible to resist.
- Feeds the Crew: I make a big batch for Sunday dinner, then use leftovers in fried rice all week.
- Budget Hero: Pork shoulder is cheap, and that rich soy-hoisin flavor makes it taste like a restaurant dish.
Step-by-Step Instructions for Cantonese Barbecue Pork
Master the technique for achieving that signature sticky glaze and tender meat characteristic of authentic char siu.
Step 1: Prepare the Marinade Base
In a mixing bowl, combine the 0.5 cup honey, 0.5 cup brown sugar, 0.33 cup soy sauce, and 0.25 cup hoisin sauce. Whisk until the mixture is smooth and the brown sugar is fully dissolved. This creates the sweet-savory foundation that defines this dish.
Add the 1.5 tsp Chinese five-spice powder, 4 cloves minced garlic, and 1 tbsp fresh ginger. Stir thoroughly to incorporate the aromatic spices evenly throughout the marinade. The five-spice blend should be visible as fine specks suspended in the liquid.
Step 2: Incorporate Specialty Ingredients
Mash the 1 piece red fermented bean curd into a paste and add it to the marinade. This ingredient provides the traditional red hue and umami depth. Pour in the 2 tbsp Shaoxing wine and 1 tbsp oyster sauce, stirring to combine.
For vibrant color, add the 0.5 tsp red food coloring and mix well. The marinade should take on a rich, translucent reddish-brown color. Finally, whisk in the 1 tsp sesame oil just before using, as its delicate aroma can dissipate with prolonged mixing.
Step 3: Marinate the Pork
Cut the 2 lb pork shoulder into 2-inch strips, keeping the skin on if possible for optimal texture. Place the pork in a large bowl or resealable bag and pour the marinade over it. Use your hands to coat every piece thoroughly, ensuring the marinade penetrates all surfaces.
Cover and refrigerate for at least 4 hours, preferably overnight. The longer marination time allows the flavors to deeply penetrate the meat. The pork should appear well-coated with a glossy, sticky surface when ready to cook.
Step 4: Roast to Perfection
Preheat your oven to 375°F. Line a baking sheet with foil and place a wire rack on top. Arrange the marinated pork strips on the rack, leaving space between each piece for even air circulation and browning.
Roast for 25-30 minutes, then flip each piece and baste with the remaining marinade. Continue roasting for another 20-25 minutes until the pork reaches an internal temperature of 195°F and the edges are caramelized and slightly charred.
Step 5: Rest and Slice
Remove the pork from the oven and let it rest for 10 minutes. This allows the juices to redistribute throughout the meat. The pork should have a glossy, sticky exterior with a deep reddish-brown color.
Slice the pork into ¼-inch thick pieces. Each slice should reveal a tender interior with a beautiful caramelized crust. Serve immediately while warm, as the glaze is at its stickiest and most flavorful right out of the oven.
Pro Tips For Making Cantonese Barbecue Pork
- Score the Fat: Cut 1/4-inch deep crosshatches into the pork shoulder fat cap before marinating—this lets the honey-brown sugar glaze penetrate deeper and crisp up better during roasting. I learned this the hard way after my first few batches had sad, flabby skin.
- Balance the Sweet: Mix the honey and brown sugar with soy sauce first, not last—this tempers the sweetness and keeps the glaze from burning. Sounds weird, but it works: the saltiness actually changes the outcome.
- Don’t Rush the Marinate: Give the pork at least 4 hours in the hoisin-soy marinade, but overnight is where the magic happens. My grandmother swore by this, and she was right: the flavors sink in instead of just sitting on the surface.
- Baste Often, Roast Hot: Start the oven at 400°F for 20 minutes to caramelize, then drop to 325°F and baste every 15 minutes with the pan juices. After burning three batches, I finally figured out this two-stage method guarantees sticky, glossy char without drying it out.
Wine and Beer Pairings for This cantonese barbecue pork
Off-Dry Whites
I love pairing this dish with a slightly sweet German Riesling Kabinett. The honeyed notes echo the glaze while the acidity cuts through the richness. Look for bottles from the Mosel region for that perfect balance of sweetness and minerality. 🍷
Fruity Reds
A medium-bodied Pinot Noir from Oregon’s Willamette Valley works beautifully. Its bright red fruit flavors complement the char siu’s sweetness without overpowering the five-spice notes. Serve slightly chilled for best results.
Asian lagers
For beer lovers, a crisp Tsintgtao or Sapporo cleanses the palate between sticky, sweet bites. The light malt profile won’t compete with the pork’s complex marinade. Keep it ice cold for maximum refreshment. 🍺
Wheat Beers
A Hefeweizen with its banana and clove esters surprisingly harmonizes with the five-spice. I prefer Weihenstephaner for its authentic German character. The effervescence helps balance the dish’s richness.
Rosé Options
Dry Provence rosé offers a versatile pairing with its subtle berry notes and crisp finish. The pale color looks elegant with the char siu’s red glaze. Chill to 45-50°F for optimal flavor.
Nutrition Facts
Frequently Asked Questions
What cut of pork works best for this?
Pork shoulder with skin gives the most authentic texture. The fat content keeps it moist during roasting while the skin crisps beautifully. Avoid lean cuts like tenderloin.
Can I skip the red fermented bean curd?
It adds authentic color and umami, but you can substitute with 1 tbsp miso paste plus 1/2 tsp red food coloring. The flavor won’t be identical but remains delicious.
How do I get the glaze extra sticky?
Baste with reserved marinade every 10 minutes during the last 20 minutes of roasting. Then broil for 2-3 minutes at the end, watching closely.
Can I make this on a grill instead?
Yes! Use indirect heat at 375°F. Place pork on the cooler side, flipping and basting frequently. Move to direct heat briefly to char the edges.
- Recipe for Boneless Pork Chops in Cast Iron Skillet: Sear and Baste to Juicy Perfection - October 3, 2026
- Recipe for Boneless Cross Rib Roast: Slow-Roasted Beef with Herb Crust - October 3, 2026
- Hamburgers in Sauce Recipe Crock Pot: Slow-Cooked Savory Delight - October 3, 2026