Marinate boneless chicken thighs in hoisin, soy, honey, oyster sauce, Shaoxing, garlic, ginger and five-spice for at least 2 hours or overnight. Roast at 200°C/400°F on a rack so excess marinade drips away, brushing with reserved glaze until glossy and slightly charred. Rest, slice and serve with steamed rice and quick greens; grill for extra smokiness.
The smell of hoisin and honey caramelizing under a hot broiler is enough to make anyone wander into the kitchen asking what is cooking. My first encounter with char siu chicken happened at a tiny Cantonese takeaway whose fluorescent lighting could not hide the gorgeous ruby glaze hanging in the window. I became obsessed with recreating that lacquered finish at home, and after several attempts with burnt edges and bland centers, this version finally nailed it.
I made a double batch of this for a friend potluck last autumn and watched three people skip everything else on the table to go back for seconds. One friend stood over the tray with chopsticks, picking at the edges where the glaze had turned into candy, and declared it the best thing I had ever cooked.
Ingredients
- Boneless skinless chicken thighs (800 g): Thighs stay juicy through the high heat roasting better than breasts ever will.
- Hoisin sauce (3 tbsp): The backbone of that sweet, salty, slightly fermented depth that makes char siu unmistakable.
- Soy sauce (2 tbsp): Adds salt and umami that balances the honey.
- Honey (2 tbsp): This is what creates that beautiful sticky sheen during roasting.
- Oyster sauce (1 tbsp): A spoonful of deep savory richness that rounds everything out.
- Shaoxing wine or dry sherry (1 tbsp): Lifts the marinade and adds a subtle complexity you would miss if you skipped it.
- Garlic, minced (2 cloves): Fresh only, the jarred stuff lacks the punch this dish wants.
- Five spice powder (1 tsp): That warm, aromatic blend is what makes this taste genuinely Chinese rather than just sweet chicken.
- Grated fresh ginger (1 tsp): Adds brightness and a gentle heat behind the sweetness.
- Sesame oil (1 tsp): Just a drizzle for that nutty, toasty aroma at the finish.
- Red food coloring, optional: Gives the traditional Cantonese barbecue look, though the flavor is identical without it.
- Green onions, thinly sliced (2): A crisp, fresh contrast sprinkled on at the end.
- Sesame seeds (1 tsp): For a little crunch and visual appeal.
Instructions
- Build the marinade:
- Whisk hoisin, soy sauce, honey, oyster sauce, Shaoxing wine, garlic, five spice, ginger, sesame oil, and food coloring if using until smooth and evenly blended.
- Coat the chicken:
- Toss the chicken thighs into the bowl and turn them several times so every surface is slick with marinade, then cover tightly and tuck them into the fridge for at least two hours or ideally overnight.
- Set up the oven:
- Heat the oven to 200 degrees Celsius, line a baking tray with foil for easy cleanup, and set a roasting rack on top so the chicken caramelizes instead of steaming in its own juices.
- Arrange and start roasting:
- Lay the thighs on the rack, letting the extra marinade drip back into the bowl, and be sure to save that leftover liquid because it becomes your basting brush gold.
- Baste and finish:
- Roast for fifteen minutes, pull the tray out and brush generously with reserved marinade, then slide it back in for another ten to fifteen minutes until the edges are dark and glossy.
- Char it under the broiler:
- If you want those irresistible crispy blistery spots, hit the broiler for two or three minutes, watching like a hawk because the line between char and charcoal is thin.
- Rest, slice, and garnish:
- Let the chicken sit for five minutes so the juices settle, slice into thick strips, and scatter green onions and sesame seeds over the top before serving with steamed rice.
There is something deeply satisfying about pulling a tray of glistening, mahogany chicken from the oven when the kitchen smells like a street market.
What to Serve Alongside
Steamed jasmine rice is the obvious choice because it soaks up every sticky drip, but a pile of blistered bok choy or garlicky gai lan turns this into a complete meal. On hot evenings I have served it cold over a simple cucumber salad and it was just as good.
Swaps and Adjustments
Chicken breasts work if that is what you have, but pull them a few minutes earlier or they will dry out before the glaze has time to set. If you want a smokier edge, the grill does magical things to this marinade, just keep the flame medium so the honey does not burn.
Storage and Leftover Ideas
Sliced char siu chicken keeps beautifully in the fridge for three days and makes an extraordinary next day lunch over cold noodles or stuffed into a bao bun. The glaze firms up when chilled but loosens again with a quick reheat in the pan.
- Always store leftover chicken and any remaining basting liquid together so nothing dries out.
- A quick sear in a hot skillet revives the sticky edges better than microwaving ever will.
- Keep in mind the glaze can stain plastic containers, so glass is your friend here.
Once you nail this glaze, you will find excuses to put it on everything from pork to tofu to roasted cauliflower. It is the kind of recipe that earns a permanent spot on your weeknight rotation.
Frequently Asked Questions
- → How long should the chicken marinate?
-
At least 2 hours for surface flavor, but overnight yields deeper, more complex caramelization and seasoning throughout the thighs.
- → Can I use chicken breasts instead of thighs?
-
Yes. Reduce roasting time and monitor internal temperature—breasts cook faster and can dry out if overbaked. Consider sous-vide or lower heat for juiciness.
- → How do I get that glossy, slightly charred finish?
-
Brush reserved marinade or glaze on twice during roasting and finish under the broiler for 2–3 minutes, watching closely to avoid burning while achieving caramelization.
- → What can replace oyster sauce for dietary restrictions?
-
Use additional hoisin and a splash of mushroom soy or a vegetarian oyster sauce alternative to maintain umami without shellfish-derived ingredients.
- → How should leftovers be stored and reheated?
-
Refrigerate cooled chicken in an airtight container for up to 3 days. Reheat gently in a low oven or covered skillet to preserve glaze and moisture.
- → Any tips for serving and pairings?
-
Slice thinly and serve with steamed rice, quick stir-fried greens or pickled vegetables. A crisp Riesling or jasmine tea balances the sweet-salty glaze.