Cantonese Char Siu Pork Recipe: Five-Spice Marinated Crust With Smoky Grill Flavor

Main Courses

Cantonese Char Siu Pork Recipe: Five-Spice Marinated Crust With Smoky Grill Flavor

This Cantonese char siu pork recipe delivers the iconic sweet-savory glaze and smoky aroma that defines Hong Kong BBQ culture. 🔥 After years of perfecting the balance between five-spice marinade and honey glaze, I’ve developed a method that achieves crispy edges and tender, juicy meat every time—whether you grill, roast, or broil.

The secret lies in a long marinade and precise cooking technique that transforms simple pork into something unforgettable.

The foundation of authentic char siu is the marinade: a blend of five-spice powder, honey, hoisin, and soy sauce that creates a sticky, aromatic crust. I let the pork marinate for at least 12 hours (overnight is ideal), allowing the flavors to penetrate deeply.

This recipe also includes a modern shortcut—using an oven or broiler instead of traditional charcoal grilling—without sacrificing that signature caramelized bark. The result? Pork so flavorful it’ll have your guests asking for seconds.

What sets this recipe apart is the smoky grill flavor achieved through a two-step cooking process: first roasting the pork to render fat and build flavor, then finishing it with high heat to create that signature glossy glaze.

The pork rests before slicing, ensuring every bite stays juicy. Serve it with steamed jasmine rice and quick-pickled vegetables for the full Cantonese experience, or use it in sandwiches and stir-fries for a flavor boost.

Whether you’re cooking for a family gathering or mastering a new skill, this char siu pork recipe delivers restaurant-quality results at home. The aromatic five-spice blend and sticky honey glaze make it a showstopper, while the tender meat ensures it’s a crowd-pleaser.

Let’s get started on creating your own Cantonese masterpiece.

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

Ingredients for cantonese char siu pork

Six aromatic ingredients transform simple pork into Cantonese masterpiece char siu.

Ingredient Amount Notes
Boneless Pork Shoulder 🥓 3 lb Thinly sliced against grain
Five-Spice Powder 🌶️ 2 tbsp Authentic Chinese blend
Hoisin Sauce 🍶 ½ cup Store-bought or homemade
Light Soy Sauce 🥫 ½ cup Kikkoman preferred
Honey 🍯 ⅓ cup Pure, unprocessed preferred
Shaoxing Wine 🍷 ¼ cup Substitute with dry sherry
Garlic Cloves 🧄 6 cloves Minced for marinade
Fresh Ginger 🌿 ¼ cup Julienned, peeled
Sesame Oil 🫒 1 tbsp Toasted for aroma
Brown Sugar 🍚 ¼ cup Packed, light variety
Cornstarch 🌾 1 tbsp For glaze consistency
Red Fermented Beans 🍣 ¼ cup Optional for depth
Vegetable Oil 🫒 2 tbsp High smoke point

The five-spice powder is non-negotiable—Penzeys or Asian markets carry authentic blends with star anise, fennel, and clove. Look for whole spices if grinding fresh, as pre-ground loses potency quickly. Shaoxing wine can be swapped for dry sherry, but Asian grocery stores often have it at better prices than liquor shops. The pork shoulder must be thinly sliced against the grain—use a meat slicer or ask your butcher to do it. For the ginger, freshly julienned adds brightness that powdered can't replicate, though it's optional if you're short on time.

No hoisin? Mix 3 tbsp soy sauce with 1 tbsp brown sugar and 1 tsp vinegar for a quick substitute. The sesame oil is for aroma only—add it last to the marinade. If you can't find red fermented beans, omit entirely or use 1 tbsp miso paste for umami depth. For the glaze, cornstarch slurry is key—mix with cold water to avoid lumps. The honey should be unprocessed to prevent crystallization in the marinade. Store-bought hoisin works fine, but homemade (simmered with garlic, vinegar, and sugar) elevates the dish significantly.

Marinated pork keeps 3 days in the fridge, but flavor peaks after 24 hours. For longer storage, freeze portions for up to 3 months—thaw overnight in the fridge. The glaze can be prepped ahead and reheated with a splash of water. Char siu reheats beautifully—broil for 5-7 minutes to restore crispiness. Leftovers make incredible sandwiches or fried rice. Always rest the meat 10 minutes before slicing to retain juices.

❤️

Why You'll Love This Recipe

  • Fewer Ingredients, Big Payoff: I swear by this recipe because it’s that simple—just five core ingredients, and the five-spice powder does all the heavy lifting. No fancy marinades or last-minute shopping; everything you need is probably already in your pantry.
  • Sweet-Savory Magic: That balance of honey and hoisin? It’s ridiculously good—sticky, slightly smoky, with just enough tang from the soy. The pork shoulder stays juicy while the edges get that perfect caramelized crust. (Yes, even on a Tuesday night.)
  • Leftovers That Don’t Suck: Between us, this is my go-to for meal prep. Slice it thin, toss it in rice bowls, or pack it for lunch—it reheats like a dream and still tastes fresh. I’ve had it cold, warm, and even in sandwiches. (No judgment.)
  • Budget Meets Bold: Pork shoulder is cheap, and this recipe stretches it far—feed four for dinner, then have leftovers for days. Honestly, I make it when I’m broke, and it still feels like a splurge. That’s the win.

Step-by-step instructions for Cantonese char siu pork

A proper Cantonese char siu requires patience and precision—this method delivers authentic restaurant-quality results.

1

👨‍🍳 Step 1: Marinate the Pork for Maximum Flavor

Slice the 3 lb boneless pork shoulder thinly against the grain into ¼-inch thick slices. Arrange them in a single layer in a large baking dish. This ensures even cooking and proper marinade absorption.

In a separate bowl, whisk together the 0.5 cup hoisin sauce, 0.5 cup light soy sauce, 0.33 cup honey, and 0.25 cup shaoxing wine until fully combined. Add the 2 tbsp five-spice powder, 6 cloves minced garlic, 0.25 cup julienned ginger, and 1 tbsp toasted sesame oil. Pour this marinade over the pork, coating every slice completely. Cover tightly with plastic wrap and refrigerate for at least 4 hours (overnight yields best results). The marinade should penetrate deeply, transforming bland pork into tender, aromatic meat.

2

🍳 Step 2: Build the Glaze for Crispy Perfection

In a small saucepan, combine the 0.25 cup brown sugar, 1 tbsp cornstarch, and 0.25 cup red fermented beans (if using). Add ¼ cup of the reserved marinade and whisk vigorously over medium heat until the mixture thickens into a glossy, syrupy consistency—about 3-4 minutes. This glaze will create that signature glossy crust and caramelized exterior. Let it cool slightly before using.

Real talk: The glaze must be smooth and pourable. If it's too thick, thin it with another 1 teaspoon of marinade. If it's too thin, simmer longer until it coats the back of a spoon. This is the moment that matters: A proper glaze makes all the difference between good char siu and exceptional char siu.

3

🔥 Step 3: Grill with Indirect Heat for Even Cooking

Preheat your grill to 375°F with the lid closed. Arrange the marinated pork slices on the cooler side of the grill (indirect heat) to prevent burning. Grill for 8-10 minutes, turning occasionally, until the pork reaches 145°F internally and develops a beautiful caramelized crust.

Here's the thing—char siu should cook gently. If your grill runs hot, reduce the heat to medium and extend the cooking time. You're aiming for a deep reddish-brown crust, not charred edges. The pork should be tender enough to pull apart easily with tongs but still hold its shape when sliced.

4

🍜 Step 4: Apply the Glaze and Finish Under the Broiler

Transfer the grilled pork to a broiler-safe dish. Brush each slice generously with the prepared glaze, working quickly to coat evenly. Place under the broiler for 2-3 minutes until the glaze bubbles and turns glossy and caramelized. Watch carefully—it burns faster than you think!

For that authentic Cantonese finish, I like to add a final drizzle of toasted sesame oil right before serving. The aroma alone elevates the dish. The glaze should be sticky and slightly crispy to the touch, not gummy or undercooked. This is the step that transforms good pork into showstopping char siu.

5

⏰ Step 5: Rest and Serve with Confidence

Transfer the char siu to a cutting board and let it rest for 5-10 minutes before slicing. This resting period allows the juices to redistribute, ensuring every bite is moist and flavorful. The pork should be fork-tender with a beautiful mahogany crust and that unmistakable five-spice aroma.

Slice against the grain for maximum tenderness and arrange on a platter. Garnish with additional julienned ginger and minced garlic for visual appeal. Serve immediately with steamed jasmine rice and quick-pickled vegetables to balance the richness. Each slice should be sticky, sweet, savory, and perfectly tender—a true taste of Cantonese tradition.

👨‍🍳

Pro Tips For Making Cantonese Char Siu Pork

  • Marinate Overnight: I learned this the hard way—rushing the marinade means the five-spice and hoisin never penetrate deep enough. Use at least 12 hours (24 is better) so the pork absorbs the flavor and stays juicy when roasted.
  • Dry the Pork: Pat the pork shoulder thoroughly with paper towels before marinating—no wet spots. I skipped this once, and the glaze pooled instead of caramelizing. Trust me, it matters.
  • Start with High Heat: Roast the pork at 425°F (220°C) for the first 20 minutes to render fat and kickstart the crust. After that, drop to 325°F (160°C) to cook through. Skimping on the initial heat = bland, greasy results.
  • Brush Twice: Don’t just slather the glaze once. After the first 30 minutes, pull the pork out, brush again, and return to the oven. The second coat locks in flavor and ensures that sticky, glossy finish. (Yes, even if you’re impatient like me.)

Make-ahead tips for leftovers

Marinade Prep Ahead

I always make the marinade at least 24 hours before cooking—this gives the five-spice blend time to deeply infuse the pork. Store the marinade mixture in an airtight container in the fridge. The longer it sits, the more complex the flavors become, especially when combined with the pork's natural juices.

Pro tip: If you're short on time, marinate for just 4 hours—it'll still be delicious, but overnight is ideal. 💫

Pork Pre-Slicing

Slice the pork shoulder against the grain into ¼-inch thick slices and store them in a single layer on a tray lined with parchment paper.

Place the tray in the fridge uncovered for 1 hour to dry the surface slightly—this helps the marinade cling better and creates a better sear later. Once marinated, transfer the slices to an airtight container with the marinade. This keeps them moist and flavorful for up to 3 days.

Glaze Make-Ahead

The glaze can be prepped 2 days ahead and stored in a small jar in the fridge. When ready to use, simply reheat it in a saucepan over low heat with a splash of water to loosen it up.

I like to make extra glaze—it’s perfect for drizzling over rice or stir-fries later. The glaze thickens as it cools, so thin it with a teaspoon of water if needed before applying. 🍯

Overnight Grilling Plan

For a stress-free cooking day, marinate the pork and prep the glaze the night before, then refrigerate both. The day of cooking, let everything come to room temperature for 30 minutes before grilling. If you're using an oven, preheat it to 375°F while the pork rests.

This ensures even cooking and a perfect crust without rushing. I often grill char siu for large gatherings—prepping ahead lets me focus on serving and enjoying the meal. 🔥

Freezer-Friendly Prep

Marinated pork slices freeze beautifully for up to 3 months. Place them in a single layer on a tray, freeze solid, then transfer to a freezer bag with the marinade. When ready to cook, thaw overnight in the fridge.

The texture holds up well, though the crust might not be quite as crispy—just broil for an extra 1-2 minutes to restore it. This is my go-to for busy weeks when I still want authentic flavors. ❄️

Leftovers Reinvented

Char siu leftovers are even better the next day—use them in fried rice, sandwiches, or noodle dishes to stretch the meal. Store sliced char siu in an airtight container for up to 4 days.

To reheat, broil for 5-7 minutes to revive the crust, or crisp it in a skillet over medium-high heat for 2-3 minutes per side. The flavors deepen as it sits, making it perfect for quick meals. 💡

Nutrition facts

Servings 6
Amount Per Serving
Calories 470kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 7g35%
Cholesterol 105mg35%
Sodium 1250mg54%
Total Carbohydrate 28g10%
Dietary Fiber 1g4%
Sugars 24g
Protein 42g84%
* 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 use pork loin instead of pork shoulder for char siu?

Yes, but with adjustments! Pork loin is leaner and cooks faster, so slice it ⅛-inch thick and reduce cooking time to 5-6 minutes per side. For extra tenderness, marinate for 6-8 hours instead of overnight. The texture will be slightly different but still delicious—just avoid overcooking to prevent dryness.

2

What's the secret to getting that glossy red glaze?

The magic is in the glaze consistency and cooking method! Use a 1:1 ratio of brown sugar to cornstarch and simmer until it reaches 235°F (soft-ball stage). Brush the pork with glaze while it's hot from grilling, then finish under the broiler for 2-3 minutes. The high heat caramelizes the sugars instantly. A quick trick: Add ½ tsp baking soda to the glaze for extra shine.

3

Can I make char siu in the oven instead of grilling?

Preheat oven to 375°F and place pork on a wire rack over a baking sheet. Roast for 12-15 minutes, turning occasionally, until internal temp reaches 145°F. For that smoky flavor, broil for 2 minutes after glazing. Line the pan with foil for easy cleanup. The oven method works perfectly when grilling isn't an option.

4

Why does my char siu turn out dry?

Most likely, it was overcooked or sliced too thick. Always cook to 145°F internal temp and slice against the grain into ¼-inch pieces. For extra moisture, brush with 1 tsp honey-water mix during cooking. Resting for 10 minutes before slicing is crucial—this keeps juices locked in. If using lean cuts, marinate for 8+ hours to prevent dryness.

5

How can I make this recipe vegetarian?

Swap pork for extra-firm tofu or seitan cut into similar slices. Press tofu to remove moisture, then marinate in the same sauce for 6-8 hours. Roast at 350°F for 20-25 minutes until crispy. For texture, add 1 tbsp nutritional yeast to the marinade. The five-spice blend still shines, though the meaty texture will differ.

★★★★★4.7(15 reviews)
Categories Main Courses