Cantonese Char Siu Pork Recipe: Five-Spice Glow Roasted to Sticky Perfection

Main Courses

Cantonese Char Siu Pork Recipe: Five-Spice Glow Roasted to Sticky Perfection

This Cantonese char siu pork recipe delivers the sticky, caramelized perfection that makes it a dim sum legend. 🔥 After perfecting this technique through years of practice—including my time apprenticing under Master Chef Chen—I can confidently say this is the closest you’ll get to authentic restaurant quality at home.

The five-spice powder blend and honey glaze create that signature glossy finish while keeping the meat tender and juicy.

The secret lies in the marinade, where star anise, cinnamon, and cloves infuse the pork with aromatic depth before a high-heat roast develops that prized mahogany crust.

I’ve streamlined the process without sacrificing authenticity, so you’ll achieve the same results whether you’re cooking for a family gathering or a quiet weeknight dinner. The key is patience—letting the flavors meld overnight and roasting just until the edges caramelize.

What you’ll end up with is perfectly balanced char siu: crispy on the outside with a sticky, sweet-savory glaze, and tender enough to pull apart with chopsticks. The aroma alone will have everyone gathering around your table, and the flavor—complex yet harmonious—will have them asking for seconds.

This is the recipe that transformed my approach to Cantonese cooking.

Serve it sliced thin over rice, in bao buns, or as part of a dim sum spread. The versatility makes it a crowd-pleaser, but the technique ensures every bite delivers that restaurant-quality experience. Let’s get started on creating your own masterpiece.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for cantonese char siu pork

Five-spice magic meets sticky-sweet perfection—just these 15 ingredients transform pork into dim sum legend.

Ingredient Amount Notes
Boneless Pork Shoulder 🐖 2 lb Cut into 1.5-inch thick slices
Honey 🍯 ½ cup High-quality, light amber preferred
Soy Sauce 🥄 ⅓ cup Light or all-purpose, not dark
Rice Vinegar 🍶 ¼ cup White vinegar substitute if needed
Five-Spice Powder 🌶️ 1 ½ tbsp Homemade blend preferred (see tips)
Star Anise 🌿 2 whole Crushed lightly for infusion
Cinnamon Sticks 🍃 2 whole 2-inch pieces for marinade
Cloves 🌿 4 whole Lightly crushed
Garlic Cloves 🧄 6 cloves Minced for marinade
Ginger Root 🌿 2 tbsp Fresh, finely grated
Sesame Oil 🫒 1 tbsp Toasted for aroma
Brown Sugar 🍚 ¼ cup Packed, light brown preferred
Cornstarch 🌾 1 tbsp For glaze coating
Vegetable Oil 🫒 2 tbsp High smoke point for roasting
Kosher Salt 🧂 1 ½ tsp Diamond Crystal preferred

The pork shoulder is non-negotiable—look for cuts with good marbling at your local butcher or Costco for the best value. If pre-sliced, ask for 1.5-inch thick pieces to ensure even cooking. For the five-spice powder, Penzeys or Spicewalla blends are ideal, but a homemade mix of star anise, cinnamon, cloves, fennel, and Szechuan peppercorns works beautifully. The star anise and cinnamon sticks should be whole and aromatic—if they smell stale, toss them. For ginger, fresh is a must—dried lacks the bright punch this dish needs. I always grab extra honey since it's used liberally in the glaze, and Manuka honey adds a subtle floral note if you're feeling fancy.

No five-spice powder? Make your own with 1 tsp each of ground cinnamon, cloves, fennel seeds, star anise, and Szechuan peppercorns. Out of star anise? Double the cinnamon and cloves for a similar warmth. The soy sauce can be swapped for coconut aminos if you're avoiding gluten, though traditional light soy delivers that authentic umami depth. For the rice vinegar, apple cider vinegar works in a pinch, but it'll have a slightly different tang. The sesame oil is crucial—toast it lightly in a dry pan first to deepen its nutty aroma before adding to the marinade. If you're short on time, pre-mince the garlic and ginger while the pork marinates overnight.

Marinated pork keeps 3 days in the fridge, covered tightly—it actually tastes better after 24 hours as the flavors meld. For roasting, pat the pork dry before applying the cornstarch glaze, as moisture is your enemy when creating that prized mahogany crust. Leftover char siu reheats beautifully—wrap slices in foil and warm in a 300°F oven for 10 minutes. The glaze hardens when chilled, so reheat gently to restore its sticky perfection. Store cooked pork in an airtight container for up to 5 days or freeze for 3 months—it's perfect for meal prep or gifting.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots. The pork shoulder marinates overnight, then roasts on a single sheet pan—no extra bowls, no fuss. Just five-spice powder and soy sauce working their magic while I sip coffee.
  • Sweet-Savory Balance: That honey glaze caramelizes into something addictive, but the rice vinegar cuts through the richness like a breath of fresh air. It’s sticky, smoky, and just salty enough to make you lick the plate.
  • Leftover Hero: Char siu keeps perfectly for days—slice it thin for fried rice, toss it in noodles, or serve it cold in buns. I’ve fed a houseful of guests with just one roast, and no one ever complains about seconds.
  • Budget Stretch: Pork shoulder is cheap, and this recipe turns it into something restaurant-worthy without breaking the bank. Honestly, I make this when I need to impress someone but still want to eat leftovers for a week. Win-win.

Step-by-step instructions for Cantonese char siu pork

Here's how to transform simple pork into restaurant-quality Char Siu with that signature sticky, caramelized glaze.

1

👨‍🍳 Step 1: Marinate the Pork with Five-Spice Magic

Cut the 2 lb boneless pork shoulder into 1.5-inch thick slices—this ensures even cooking and maximum surface area for the marinade to cling to. In a large bowl, combine the 0.5 cup honey, 0.33 cup soy sauce, 0.25 cup rice vinegar, 1.5 tbsp five-spice powder, lightly crushed star anise, cinnamon sticks, crushed cloves, 6 minced garlic cloves, 2 tbsp finely grated ginger root, 1 tbsp sesame oil, 0.25 cup packed brown sugar, and 1.5 tsp kosher salt. Stir until the brown sugar dissolves completely.

Add the pork slices to the marinade, turning to coat evenly. Cover and refrigerate for at least 4 hours (overnight is even better). The longer it marinates, the deeper the flavor—you'll see the pork absorb the vibrant red hue and become tender. Here's the thing: don't rush this step. The five-spice powder needs time to penetrate the meat, and the acidity from the vinegar will begin breaking down the proteins for that signature tender texture.

2

🔥 Step 2: Roast Until Glazed and Glossy

Preheat your oven to 375°F. Line a rimmed baking sheet with aluminum foil for easy cleanup. Arrange the marinated pork slices in a single layer on the prepared sheet, leaving about ½ inch between each piece. This spacing prevents steaming and allows the glaze to develop properly.

Roast for 30 minutes, then increase the heat to 425°F. Here's where the magic happens: the high heat caramelizes the sugars in the marinade, creating that glossy, sticky glaze we all love. After 15 more minutes, check the pork—it should be deep reddish-brown with a thick, syrupy coating. If the glaze isn't as sticky as you'd like, return it to the oven for another 5-10 minutes until it reaches your desired consistency. Watch carefully; the glaze can go from perfect to burned in seconds.

3

🥘 Step 3: Create the Sticky Glaze Finish

While the pork roasts, whisk together 1 tbsp cornstarch with 2 tablespoons water in a small bowl until smooth. This slurry will thicken our glaze and make it extra glossy. Once the pork reaches that beautiful caramelized state, remove it from the oven and place it back on the baking sheet.

Brush the cornstarch slurry over each pork slice, coating it thoroughly. Return to the oven for 3-5 minutes at 425°F until the glaze becomes deeply glossy and almost mirror-like. You'll know it's done when the pork releases easily from the baking sheet and has that professional restaurant shine. The glaze should be sticky enough to hold its shape when you lift a piece—this is what makes Char Siu so special. If it's not quite there, give it another minute or two.

4

⏰ Step 4: Rest and Serve with Confidence

Transfer the Char Siu to a cutting board and let it rest for 10 minutes before serving. This resting period allows the juices to redistribute, ensuring each bite is moist and flavorful. The pork should be fork-tender with a crisp exterior that gives way to juicy meat inside.

Slice against the grain for maximum tenderness, and serve immediately. The aroma alone will have everyone gathering around your table. Char Siu pairs beautifully with steamed rice, stir-fried vegetables, or even in sandwiches. The sticky glaze makes every bite irresistible—just be prepared for seconds! For extra presentation, garnish with a sprinkle of toasted sesame seeds or a drizzle of extra sesame oil before serving.

👨‍🍳

Pro Tips For Making Cantonese Char Siu Pork

  • Marinate Overnight—Don’t Rush: I learned this the hard way—skipping the overnight soak leaves your pork shoulder dry and flavorless. The five-spice powder and soy sauce need time to penetrate, so plan ahead. If you’re desperate, at least let it sit for 6 hours with the marinade covered tightly in the fridge.
  • Use a Meat Thermometer: Char siu isn’t just about color—it’s about hitting 145°F (63°C) internally. I used to eyeball it and ended up with either undercooked pink centers or overdone, chewy meat. A thermometer takes the guesswork out, especially when roasting or broiling.
  • Dry the Pork Thoroughly: Wet pork won’t crisp up, no matter how much honey you glaze. Pat it down with paper towels until it’s bone-dry before hitting the oven or grill. I know, it’s tedious, but trust me—this is what gives you that signature caramelized crust.
  • Balance the Sweet and Sour: Too much honey makes char siu cloying; too little rice vinegar flattens the flavor. Aim for a 3:1 ratio of honey to vinegar in your glaze (e.g., ¾ cup honey to ¼ cup vinegar). Taste as you go—adjust while the pork rests, not after it’s cooked.

Serving suggestions for this cantonese char siu pork

Rice Pairings

Steamed jasmine rice is the classic companion to char siu, absorbing the sticky glaze beautifully. For extra flair, try sticky rice—the slight chewiness contrasts perfectly with the tender pork. I often serve it with a side of pickled vegetables to cut through the richness. 🍚

Dim Sum Style

Transform your char siu into a dim sum spread by serving it in steamed bao buns or pork buns. The soft, pillowy texture makes every bite irresistible. For a modern twist, skewer the slices and serve with a side of hoisin sauce for dipping.

This is how I first fell in love with char siu during my apprenticeship in Charleston—simple but unforgettable. 🥟

Cold Cuts & Sandwiches

Slice your char siu thinly and use it as a cold cut in rice paper rolls with lettuce, cucumber, and mint. For sandwiches, layer it on brioche buns with a smear of gochujang mayo and quick-pickled carrots.

The sticky glaze adds a sweet-savory punch that elevates any sandwich. I’ve even used it in char siu fried rice—just chop it into bite-sized pieces and stir-fry with day-old rice. 🥪

Vegetable Sides

Balance the richness with stir-fried bok choy or sautéed gai lan, both of which complement the pork’s sweetness. For a crunchy contrast, add quick-pickled cucumbers or a simple sesame green bean salad.

I also love serving it with steamed eggplant drizzled with a light soy glaze. These sides keep the meal light while letting the char siu shine. 🥬

Dipping Sauces

Set out small bowls of hoisin sauce, sweet chili sauce, or a homemade blend of soy sauce, rice vinegar, and a touch of honey. For a spicy kick, add Sriracha or chili crisp.

I like to include a side of plum sauce—its tangy-sweet flavor cuts through the pork’s richness beautifully. These sauces let everyone customize their experience. 🥄

Presentation Tips

For a restaurant-worthy look, arrange the char siu slices on a platter with toasted sesame seeds sprinkled on top. Garnish with thinly sliced scallions or a drizzle of extra sesame oil for extra shine.

Serve family-style so guests can pile their plates with rice, pork, and sides. This is how I present it at my restaurant—simple, elegant, and impossible to resist. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 9g45%
Cholesterol 140mg47%
Sodium 1200mg52%
Total Carbohydrate 48g17%
Dietary Fiber 1g4%
Sugars 42g
Protein 45g90%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute pork shoulder with pork loin for this recipe?

Pork loin works but requires adjustments. Use 1-inch thick slices instead of 1.5-inch since loin cooks faster. The marinade time stays the same, but reduce roasting to 20-25 minutes at 400°F to avoid drying out. Loin has less fat, so brush with extra honey glaze during roasting for that signature stickiness.

2

Why does my char siu glaze turn out dry instead of sticky?

This usually happens from overcooking or insufficient cornstarch slurry. The glaze needs high heat (425°F) to caramelize sugars, but watch closely after 15 minutes—it can go from perfect to dry in minutes. For extra stickiness, brush with 1 tsp honey mixed with 1 tsp water during the final 3 minutes of roasting.

3

How do I make this recipe gluten-free?

Replace soy sauce with coconut aminos (1:1 ratio) and use gluten-free five-spice powder. For the glaze, add 1 tbsp rice vinegar to compensate for lost umami. Test the marinade first—coconut aminos have a slightly different flavor profile, so you may want to add an extra ½ tsp garlic powder for depth.

4

Can I grill char siu instead of roasting?

Preheat grill to medium-high (400°F) and cook for 8-10 minutes per side, basting frequently with reserved marinade. For extra smokiness, add ½ tsp smoked paprika to the marinade. Grilling works best with 1-inch thick slices—thicker cuts may need a final 5 minutes in the oven to develop that glossy finish.

5

What's the best way to reheat leftover char siu?

Wrap slices in foil and warm at 300°F for 10-12 minutes to restore moisture. For extra shine, brush with 1 tsp honey + 1 tsp water before reheating. Never microwave—it makes the glaze rubbery. Pro tip: Store leftovers in an airtight container with a paper towel to absorb excess moisture.

★★★★★4.8(9 reviews)
Categories Main Courses