Char Siu Pork Bun Recipe: Five-Spice Glaze That Sticks to Every Bite

Main Courses

Char Siu Pork Bun Recipe: Five-Spice Glaze That Sticks to Every Bite

This Char Siu pork bun recipe delivers the perfect balance of tender, sweet-savory pork wrapped in pillowy buns—just like Hong Kong's legendary street stalls. 🔥 The secret lies in the five-spice marinade and sticky glaze that transforms simple pork shoulder into something unforgettable.

I've perfected this Cantonese classic through years of testing, ensuring the pork stays juicy while developing that signature caramelized crust.

The process begins with marinating pork shoulder in a fragrant blend of five-spice powder, honey, and hoisin, then roasting it until the glaze becomes irresistibly sticky. Meanwhile, the buns get their signature texture—soft, slightly chewy dough that steams to perfection.

What makes this recipe special is how the flavors come together: the aromatic pork, the fluffy buns, and the contrast of sweet-savory glaze in every bite.

By the time you're done, you'll have restaurant-quality pork buns that transport you straight to Hong Kong's bustling streets. The pork remains tender and flavorful, while the buns stay soft and pillowy.

This is comfort food at its finest—perfect for brunch, lunch, or even a special dinner when you want to impress.

Whether you're making these for a family gathering or a weekend treat, they're worth every minute. Serve with hoisin sauce and chili oil for dipping, and watch them disappear. Let's get started on creating this Cantonese masterpiece!

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

Ingredients for char siu pork bun

Twelve ingredients transform simple pork into restaurant-worthy Cantonese masterpieces.

Ingredient Amount Notes
Pork Shoulder (Bone-In) 🥩 3 lb Thinly sliced against grain for tenderness
Five-Spice Powder 🌶️ 2 tbsp Authentic Chinese blend preferred
Hoisin Sauce 🍶 ½ cup Store-bought or homemade for depth
Honey 🍯 ½ cup Wildflower or clover for floral notes
Soy Sauce 🍶 ½ cup Dark soy for color enhancement
Brown Sugar 🍚 ½ cup Packed firmly for accuracy
Garlic Cloves 🧄 8 cloves Minced for aromatic punch
Fresh Ginger 🌿 ½ cup Julienned for zesty brightness
Sesame Oil 🫒 1 tbsp Toasted for nutty aroma
Baking Soda 🧪 ½ tsp For tenderizing pork
Pork Buns Dough 🍞 1 package Store-bought or homemade
Hoisin Sauce (for dipping) 🍶 ¼ cup Extra for serving
Chili Oil 🌶️ ¼ cup For spicy dipping contrast

The pork shoulder is non-negotiable—bone-in stays juicier. Look for well-marbled cuts at Asian markets or butcher shops; Costco or Whole Foods often carry excellent options. Five-spice powder is the soul of Char Siu—Penzeys or King's Supermarket carry authentic blends. For hoisin sauce, Lee Kum Kee is the gold standard, but any quality brand works. Thinly slice the pork against the grain—this is your secret to melt-in-your-mouth texture. The baking soda might seem odd, but it tenderizes beautifully (don't skip it!).

No five-spice powder? Mix 1 tsp cinnamon, 1 tsp fennel seeds, 1 tsp cloves, 1 tsp star anise, and 1 tsp black pepper—toast the spices first for deeper flavor. Substitute dark soy sauce with regular soy plus a pinch of molasses for color. Honey too expensive? Maple syrup works in a pinch, though it has a different finish. For the buns, store-bought dough (like from Trader Joe's) saves time, but homemade yields superior texture. The chili oil can be homemade (chili flakes + oil) or store-bought—Lao Gan Ma is my go-to for that signature heat.

Marinate the pork overnight for maximum flavor infusion. The glaze develops best when roasted uncovered in the last 10 minutes—watch closely for that caramelized crust. Buns should steam for exactly 10 minutes post-stuffing to maintain their pillowy perfection. Store leftover pork in the fridge for 3 days or freeze for 3 months—it reheats beautifully. Buns freeze well too, but steam from frozen for slightly longer. Serve with extra hoisin and chili oil for that authentic street-food experience.

❤️

Why You'll Love This Recipe

  • Five-Spice Magic: The moment that five-spice powder hits the pork shoulder, you’ll know you’re onto something special. That warm, aromatic punch—star anise, cinnamon, cloves—lingers like a hug, and the honey-soy glaze caramelizes into sticky perfection. It’s the kind of flavor that makes you want to eat it straight off the bone (yes, I’ve been there).
  • One-Pan Miracle: Between us, this recipe is my lazy-day hero. You marinate the pork overnight, then roast it on a single sheet pan—no flipping, no fuss. The bone-in shoulder stays juicy while the edges crisp, and cleanup? Just one pan, one spatula, and you’re done. Honestly, I’ve made it three times in a row when my kids had soccer practice.
  • Leftover Goldmine: Let’s talk about the leftovers. That char siu pork? It’s better the next day. Slice it thin for buns, toss it into fried rice, or pile it onto noodles—it’s the ultimate pantry player. I keep a jar in my fridge just for emergencies (read: when I’m too tired to cook). It’s my secret weapon for busy nights.
  • Budget-Friendly Feast: Pork shoulder is cheap, and this recipe stretches it far. You get tender, flavorful meat that feeds a crowd without breaking the bank. Plus, the marinade costs pennies—just five-spice, hoisin, honey, and soy. I’ll be real: it’s the kind of dish that makes me feel like I’m serving restaurant-quality food while still keeping my wallet happy.

Step-by-step instructions for char siu pork bun filling

Here's how to transform that 3 lb pork shoulder into sticky, aromatic char siu that melts in your mouth.

1

🔥 Step 1: Marinate the Pork Shoulder Overnight

In a large mixing bowl, combine the 3 lb pork shoulder (bone-in), 2 tbsp five-spice powder, 0.5 cup hoisin sauce, 0.5 cup honey, 0.5 cup soy sauce, 0.5 cup brown sugar, 8 minced garlic cloves, 0.5 cup julienned fresh ginger, 1 tbsp sesame oil, and 0.5 tsp baking soda. Use your hands to work the marinade deep into the meat, coating every surface. The baking soda helps tenderize the pork while the five-spice creates that signature aromatic profile.

Transfer the marinated pork to a resealable plastic bag, pressing out as much air as possible. Refrigerate for at least 12 hours (I prefer 24 hours) to let the flavors penetrate deeply. This long marinade is what gives char siu its signature tenderness and complex flavor. Don't skip this step—it's what makes the difference between good and restaurant-quality char siu.

2

🔥 Step 2: Roast the Pork Shoulder Low and Slow

Preheat your oven to 300°F. Remove the pork from the fridge and let it sit at room temperature for 30 minutes before cooking. Place the marinated pork on a wire rack set inside a rimmed baking sheet to allow air circulation on all sides. Roast for 3 hours, then increase the temperature to 375°F and continue roasting for another 1-2 hours until the internal temperature reaches 203°F and the meat is fork-tender.

Here's the thing—you want the pork to be fall-apart tender. The low-and-slow method ensures the connective tissue breaks down completely while the marinade caramelizes into a sticky glaze. Baste the pork with its own juices every 30 minutes to build that glossy exterior. If the glaze starts to dry out, add a splash of water to the baking sheet to create steam and keep the meat moist.

3

🔪 Step 3: Slice the Pork Against the Grain

Once the pork reaches 203°F, remove it from the oven and let it rest for 15 minutes. This resting period allows the juices to redistribute throughout the meat. Locate the grain direction—you'll see lines running through the meat—and slice the pork against the grain into ¼-inch thick slices. This cutting technique ensures each bite is tender and easy to chew.

As you slice, you'll notice the pork has developed a beautiful mahogany color with a glossy, sticky glaze that clings to every piece. This is the signature char siu finish we're after. The slices should be moist but not falling apart—just tender enough to pull easily with your fingers. If the pork seems too dry, brush it lightly with a bit of the reserved marinade to restore moisture.

4

🥘 Step 4: Prepare the Pork Buns and Assemble

While the pork rests, prepare the pork buns dough according to the package instructions. Most store-bought doughs require a 30-minute rise at room temperature before shaping. Once risen, roll out the dough and cut into 12 equal circles (about 4 inches in diameter). Place a slice of char siu in the center of each bun and gently fold the dough over, sealing the edges tightly to create a half-moon shape.

Place the assembled buns on a parchment-lined baking sheet and let them rise again for 20-30 minutes until puffy. Bake at 375°F for 12-15 minutes until golden brown. The buns should have a crispy bottom and a soft, pillowy top. As they bake, the heat will transform the char siu slices into something even more flavorful, with the steam from the buns infusing the pork with an extra layer of aroma.

5

🍽️ Step 5: Serve with Dipping Sauces

Remove the buns from the oven and let them cool for 5 minutes before serving. Arrange them on a platter, brushing each with a light coat of hoisin sauce for extra shine. Serve immediately with small bowls of 0.25 cup hoisin sauce and 0.25 cup chili oil for dipping. The contrast of sweet, sticky char siu with the tangy heat of chili oil is what makes this dish truly unforgettable.

Each bite should deliver a perfect balance of tender pork, aromatic five-spice, and that signature sticky glaze. The buns should be soft and slightly crispy at the edges, with the char siu filling peeking out just enough to tempt your next bite. This is the kind of dish that gets better as you share it—everyone will want seconds.

👨‍🍳

Pro Tips For Making Char Siu Pork Bun

  • Marinate Bone-In Pork Overnight: I learned this the hard way—skipping the overnight soak means the meat stays tough and dry. Five-spice powder needs time to penetrate, and the bone-in shoulder benefits from extra hydration, especially if you’re grilling or roasting it later. Cover it tightly and let it sit in the fridge for at least 12 hours.
  • Use a Mix of Wet and Dry Heat: High heat for the crust, low heat for the center—this is non-negotiable. Start with a screaming-hot grill or oven (450°F/230°C) to caramelize the hoisin-honey glaze, then drop the temp to 325°F (160°C) to finish cooking the meat. The glaze burns fast; keep an eye on it.
  • Skip the Crowding in the Pan: I was skeptical until I tried it—char siu pork needs space to crisp, not steam. If you’re searing chunks in a pan, work in batches and don’t overfill it. Overcrowding turns your pork into soggy, flavorless logs instead of sticky, caramelized perfection.
  • Save Time with a Glaze Shortcut: Mix hoisin, honey, and soy sauce in a 2:1:1 ratio (hoisin is the base) and thin it with a splash of water if needed. Store it in the fridge for up to a week—it’s way better than store-bought char siu sauce, and you’ll always have it ready for the next batch. (Yes, even if you’re impatient like me.)

Best sauces and condiments for this dish

Hoisin Sauce Magic

Hoisin sauce is the soul of char siu pork buns—it's the sweet, tangy glue that binds all the flavors together. I use Lee Kum Kee brand for its perfect balance of fermented soybean paste, garlic, and chili, but any quality hoisin will work.

For extra depth, I like to reduce ¼ cup hoisin with 1 tbsp honey in a small saucepan until it thickens slightly before brushing it on the finished buns. This creates a glossy finish that makes them look restaurant-worthy. 🍶

Chili Oil Contrast

The right chili oil transforms char siu pork buns from good to unforgettable. I reach for Lao Gan Ma brand for its perfect balance of heat and smokiness, but homemade versions work too.

For a quick homemade version, simmer 2 tbsp chili flakes with 1 cup neutral oil for 5 minutes, then strain. The heat cuts through the sweetness of the pork while adding a smoky depth that complements the five-spice marinade.

Serve it warm in small bowls for dipping—it's the perfect finishing touch. 🌶️

Five-Spice Glaze Boost

To elevate your char siu, make a quick five-spice glaze by combining 1 tbsp five-spice powder, 1 tbsp honey, and 1 tsp soy sauce in a small bowl. Brush this glaze over the pork slices just before serving—it intensifies the aromatic flavors and adds a beautiful caramelized sheen.

I also like to sprinkle toasted sesame seeds on top right before serving for an extra crunch that contrasts beautifully with the soft buns. This glaze is especially effective if your pork lost some moisture during cooking. ✨

Sweet Plum Sauce

For a fruity contrast, try a homemade plum sauce made with ½ cup plum jam, 1 tbsp rice vinegar, and ½ tsp ginger. Simmer for 5 minutes until smooth, then strain. This sauce adds a bright, slightly tart element that balances the richness of the pork.

It's particularly good if you prefer something lighter than hoisin. I keep a small jar of this sauce in my fridge for quick char siu sessions—it's a game-changer for those who love fruity-savory combinations. 🍑

Scallion Oil Garnish

For a fresh, aromatic touch, make scallion oil by sautéing 4 green onions in ¼ cup neutral oil until fragrant, then straining. Drizzle this lightly over the finished buns just before serving. The mild onion flavor adds brightness without overpowering the char siu.

I also like to sprinkle toasted black sesame seeds on top for extra texture. This garnish is especially effective when serving to guests who prefer milder flavors. 💛

Spicy Mustard Dip

For a Western twist, mix ¼ cup Dijon mustard with 1 tbsp honey and 1 tsp sriracha to create a tangy, slightly spicy dip. This unexpected pairing adds a creamy contrast to the sticky, sweet pork.

I serve it on the side for those who want something different from traditional hoisin. It's a crowd-pleaser at my dinner parties—especially when paired with the char siu's rich, smoky flavors. 🔥

Nutrition facts

Servings 12
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 7g35%
Cholesterol 115mg38%
Sodium 1250mg54%
Total Carbohydrate 42g15%
Dietary Fiber 1g4%
Sugars 28g
Protein 32g64%
* 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 tenderloin instead of pork shoulder?

Pork tenderloin works but won't develop the same rich, fall-apart texture as pork shoulder. If you must substitute, use a 2 lb tenderloin and reduce the marinating time to 6-8 hours (not overnight). The cooking time will also be shorter—1.5 hours at 300°F followed by 30 minutes at 375°F—but you'll lose that signature deep flavor from the connective tissue breakdown.

2

How do I make the buns extra fluffy?

For restaurant-style fluffiness, add ½ tsp instant yeast to your dough (if making from scratch) or use store-bought puff pastry instead of regular bun dough. Steam the buns in a bamboo basket lined with parchment paper for 12 minutes (instead of baking) to create that signature Cantonese texture. For extra rise, let the assembled buns proof in a warm oven with the light on for 20 minutes before final baking.

3

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

Steam is your friend! Place buns in a bamboo steamer basket lined with parchment and steam for 5-7 minutes over boiling water. For extra crispiness, broil for 2 minutes at the end. Never microwave—it makes the buns rubbery. If reheating just the pork, wrap slices in foil and warm in a 350°F oven for 10 minutes to restore moisture without drying them out.

4

Can I make this recipe without five-spice powder?

Mix 1 tsp cinnamon, ½ tsp fennel seeds, ½ tsp cloves, ½ tsp star anise, and ½ tsp black pepper for a DIY version. Toast the spices in a dry pan for 1 minute until fragrant, then grind into a powder. For deeper flavor, add ½ tsp coriander and ¼ tsp cardamom. The blend will be slightly different but still delicious—just more complex than store-bought five-spice.

5

How do I fix char siu pork that's too dry?

Revive dry char siu by brushing with a mix of 2 tbsp hoisin sauce, 1 tbsp honey, and 1 tsp soy sauce, then warming in a 350°F oven for 10 minutes. For extra moisture, place slices in a bowl with 2 tbsp water and cover with foil for 5 minutes to steam. The pork should regain tenderness without losing its flavor. This trick works especially well if you've overcooked the pork or stored it too long.

★★★★★5.0(6 reviews)
Categories Main Courses