01 - Whisk together hoisin sauce, honey, soy sauce, oyster sauce, Shaoxing wine, brown sugar, sesame oil, five-spice powder, ginger, garlic, and food coloring if using, until smooth and well combined.
02 - Add chicken thighs to the marinade, tossing to coat thoroughly. Cover and refrigerate for at least 2 hours, preferably overnight for maximum flavor development.
03 - Preheat oven to 425°F. Line a baking sheet with aluminum foil and place a wire rack on top.
04 - Remove chicken from marinade, reserving the liquid. Place chicken pieces on the wire rack with space between each piece for even cooking and air circulation.
05 - Roast chicken for 20 minutes until beginning to brown.
06 - Baste chicken generously with reserved marinade, turn pieces over, and baste again. Return to oven and roast for 10 to 15 minutes, basting once more halfway through, until edges are caramelized and chicken reaches an internal temperature of 165°F.
07 - Let chicken rest for 5 minutes to redistribute juices. Slice against the grain and garnish with spring onions and sesame seeds. Serve hot with steamed rice or noodles, or at room temperature in bao buns.