01 - In a mixing bowl, whisk together hoisin sauce, soy sauce, honey, oyster sauce, Shaoxing wine, minced garlic, five-spice powder, grated ginger, sesame oil, and red food coloring if using, until smooth and well combined.
02 - Add the chicken thighs to the bowl and coat thoroughly on all sides. Cover tightly and refrigerate for at least 2 hours, preferably overnight for the deepest flavor penetration.
03 - Preheat oven to 400°F. Line a baking tray with aluminum foil and place a roasting rack on top to allow even air circulation around the chicken.
04 - Remove chicken from the marinade, letting excess drip off. Arrange the thighs on the roasting rack in a single layer. Reserve the leftover marinade in the bowl for basting.
05 - Roast the chicken for 15 minutes. Remove from the oven and brush generously with the reserved marinade using a pastry brush. Return to the oven and continue roasting for another 10–15 minutes until the glaze is glossy and deeply caramelized, reaching an internal temperature of 165°F.
06 - For extra char and caramelization, broil on high for 2–3 minutes, watching closely to prevent burning. Transfer the chicken to a cutting board and let rest for 5 minutes before slicing.
07 - Slice the chicken into strips and arrange on a serving platter. Garnish with thinly sliced green onions and sesame seeds. Serve alongside steamed jasmine rice and stir-fried greens.