Inspired Dreamer
Chinese Char Siu BBQ Pork: Authentic Cantonese Recipe

Chinese Char Siu BBQ Pork: Authentic Cantonese Recipe

cookUpdated 6 min read

If there is one dish that captures the soul of Cantonese cooking in a single, glistening slice, it is char siu — Chinese BBQ pork. Those lacquered, crimson-edged strips of tender, caramelized pork hanging in the windows of Hong Kong roast meat shops are the stuff of food dreams. The name "char siu" (叉燒) literally translates to "fork roasted," a nod to the ancient technique of skewering seasoned pork over an open fire. Today, you do not need a roasting pit or a specialized oven to recreate this iconic dish. Your home oven does the job beautifully, and the result — deeply savory, subtly sweet, fragrant with five-spice, and finished with a sticky honey glaze — will rival anything you have ever ordered at a restaurant.

Char siu is a cornerstone of Cantonese cuisine and siu mei culture (the beloved tradition of Cantonese roast meats). It is enjoyed sliced over steamed rice, tucked into fluffy bao buns, folded into fried rice, or honestly just eaten straight from the roasting rack. Once you master this marinade and technique, you will find yourself making it on repeat. Let's get into it.

Why This Recipe Works

The magic of char siu lives in its marinade — a harmonious blend of fermented bean curd, hoisin sauce, oyster sauce, soy sauce, Shaoxing wine, sesame oil, five-spice powder, and a touch of sweetness. Fermented red bean curd (nam yue) is the traditional ingredient that gives char siu its characteristic rouge color and funky depth. A long overnight marinade ensures the flavor penetrates every fiber of the pork, while a high-heat roast followed by a glossy honey baste creates that iconic sticky, caramelized bark. Using pork shoulder (Boston butt) with its natural fat marbling keeps the meat incredibly juicy — this is the authentic Cantonese cut of choice.

Ingredients

For the Pork & Marinade

Ingredients

For the Honey Glaze

  • 3 tablespoons honey
  • 1 tablespoon hot water (to thin the glaze for easy brushing)

Step-by-Step Instructions

  1. Make the marinade: In a large bowl, combine the mashed fermented red bean curd, hoisin sauce, oyster sauce, light soy sauce, Shaoxing wine, sesame oil, five-spice powder, sugar, garlic, white pepper, and red food coloring if using. Whisk everything together until smooth and fully combined.
  2. Marinate the pork: Add the pork strips to the bowl and use your hands or tongs to coat every surface thoroughly. Cover tightly with plastic wrap or transfer to a zip-lock bag, pressing out the air. Refrigerate for at least 4 hours, but ideally overnight (12–24 hours) for maximum depth of flavor.
  3. Prep your oven: When ready to cook, remove the pork from the refrigerator and let it sit at room temperature for 30 minutes. Preheat your oven to 425°F (220°C). Line a rimmed baking sheet with foil and place a wire rack on top. Add about 1 cup of water to the bottom of the pan — this prevents drippings from burning and keeps the oven environment moist.
  4. Roast the first side: Lay the pork strips on the wire rack in a single layer, making sure they are not touching. Roast for 15 minutes on the first side. The marinade will begin to caramelize and the edges will turn deep golden.
  5. Flip and continue roasting: Carefully flip each pork strip. Roast for another 10–12 minutes until both sides are nicely charred at the edges and cooked through. The internal temperature should reach 145°F (63°C).
  6. Make the honey glaze: While the pork roasts, stir together the honey and hot water in a small bowl until combined.
  7. Glaze and broil: Switch your oven to the broiler (high). Brush the top of each pork strip generously with the honey glaze. Broil for 2–3 minutes until the glaze bubbles, chars slightly at the edges, and turns deeply lacquered. Watch closely — the honey can go from perfectly caramelized to burnt in under a minute. Flip the pork, brush the other side with glaze, and broil for another 1–2 minutes.
  8. Rest and slice: Transfer the char siu to a cutting board and let it rest for 5 minutes. Slice against the grain into 1/4-inch pieces, arrange on a platter, and drizzle with any remaining glaze. Serve immediately over steamed jasmine rice, with a side of blanched greens, or however your heart desires.

Pro Tips

Choose the right cut: Pork shoulder is the gold standard for char siu because its intramuscular fat bastes the meat from the inside as it roasts, keeping it moist and flavorful. Avoid lean pork loin — it tends to dry out quickly under high heat.

Cut your strips thick and even: Aim for strips about 2 inches thick and roughly the same size so everything cooks at the same rate. Uneven strips mean some pieces overcook while others are underdone.

Do not skip the water in the pan: The steam from the water below the rack helps keep the oven from drying out the pork during the initial high-heat roast. It also prevents the drippings from scorching and smoking.

Double glaze for maximum lacquer: For an extra glossy, restaurant-quality finish, brush on a second layer of honey glaze after the first broil, then broil once more for 60 seconds. The layering effect is how roast shops achieve that jewel-like sheen.

Let the marinade work overtime: A 24-hour marinade is the single biggest upgrade you can make to this recipe. The fermented bean curd acts as a tenderizer, and the longer contact time means the pork is seasoned all the way through — not just on the surface.

Storage & Make-Ahead Notes

Refrigerator: Cooked char siu keeps beautifully in an airtight container in the refrigerator for up to 4 days. Store it whole (unsliced) to retain moisture, and slice just before serving.

Freezer: Char siu freezes exceptionally well. Wrap individual portions tightly in plastic wrap, then store in a freezer-safe bag for up to 3 months. Thaw overnight in the refrigerator before reheating.

Reheating: Warm sliced char siu in a skillet over medium heat with a splash of water to prevent drying out, or microwave covered with a damp paper towel in 30-second intervals. For a fresh-from-the-oven feel, reheat whole strips in a 375°F oven for 8–10 minutes, brushing with a little extra honey first.

Make-ahead marinade: You can prepare the marinade up to 5 days in advance and keep it refrigerated in a jar. When you are ready to cook, just add the pork and let it soak. This makes weeknight char siu entirely achievable.

Frequently Asked Questions

Pork shoulder (Boston butt) is the most authentic and highly recommended cut. Its natural fat marbling keeps the meat juicy and flavorful during the high-heat roasting process. Pork belly is a richer, fattier option that is also popular. Pork tenderloin can be used for a leaner result, but it requires careful attention to avoid overcooking and drying out.

Yes! Fermented red bean curd is the traditional ingredient that gives char siu its distinctive color and funky savory depth, but it can be hard to find outside of Asian grocery stores. You can substitute it with 1 tablespoon of extra hoisin sauce plus 1 teaspoon of miso paste for a similar savory complexity. The flavor will be slightly different but still delicious. If you want the red color without the bean curd, a small drop of red food coloring works fine.

Traditional char siu gets its reddish hue from a combination of fermented red bean curd (which contains red yeast rice), the caramelization of the marinade ingredients during roasting, and often a small amount of red food coloring. Home versions are typically a deep golden-amber to reddish-brown. The brilliant scarlet color you see on restaurant char siu usually comes from added food coloring — it is entirely optional but gives that classic roast-shop aesthetic.

Absolutely — grilling over charcoal is actually closer to the original "fork roasted" method and produces incredible smoky, charred results. Set up your grill for indirect medium-high heat. Grill the pork strips over indirect heat for about 20–25 minutes, turning occasionally, then move them over direct high heat for 2–3 minutes per side while basting with the honey glaze to get that charred, caramelized finish.

Char siu is incredibly versatile. The most classic serving is sliced over steamed jasmine rice (char siu rice) with blanched bok choy and a drizzle of the pan drippings. It is also fantastic stuffed into char siu bao (steamed or baked BBQ pork buns), stirred into fried rice or noodles, layered into ramen or wonton noodle soup, or wrapped in cheung fun (rice noodle rolls). Leftover char siu is arguably even better the next day in a fried rice.

Yes, with a few simple swaps. Replace the hoisin sauce with a certified gluten-free hoisin (several brands are available), use tamari instead of soy sauce, and substitute the Shaoxing wine with dry sherry or a splash of mirin. Most oyster sauce brands contain wheat, so look for a gluten-free oyster sauce or omit it and add a little extra hoisin. The result will be just as delicious.

The minimum marinating time is 4 hours, but overnight (12–24 hours) is strongly recommended for the best, most deeply flavored char siu. The longer the pork sits in the marinade, the more the flavors penetrate the meat and the more the fermented bean curd has time to gently tenderize the fibers. If you are short on time, even a 2-hour marinade at room temperature will give you a noticeably flavorful result.

You might also like

More to Explore