01 - In a mixing bowl, whisk together the hoisin sauce, soy sauce, honey, oyster sauce, Shaoxing wine, garlic, five-spice powder, ginger, sesame oil, and food coloring if using, until smooth and well combined.
02 - Add the chicken thighs to the marinade, turning to coat each piece thoroughly. Cover and refrigerate for at least 2 hours, preferably overnight for the deepest flavor penetration.
03 - Preheat the oven to 400°F. Line a baking tray with aluminum foil and place a wire roasting rack on top.
04 - Remove the chicken from the marinade, letting excess drip off, and arrange the thighs on the rack. Reserve the leftover marinade in a 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 to 15 minutes until the glaze is glossy, sticky, and deeply caramelized.
06 - For extra caramelization, broil the chicken for 2 to 3 minutes, watching carefully to avoid burning. Remove from the oven and let the chicken rest for 5 minutes before slicing.
07 - Slice the chicken into strips, garnish with sliced green onions and sesame seeds. Serve alongside steamed jasmine rice and stir-fried greens.