01 - Whisk together hoisin sauce, honey, soy sauce, oyster sauce, Shaoxing wine, brown sugar, five-spice powder, red bean curd if using, garlic, ginger, sesame oil, and white pepper in a large bowl until thoroughly combined and smooth.
02 - Add chicken thighs to the marinade, turning to coat each piece completely. Cover bowl and refrigerate for at least 2 hours, preferably overnight for maximum flavor penetration.
03 - Prepare grill to medium-high heat. Alternatively, preheat oven to 425°F and line a baking sheet with foil, placing a wire rack on top.
04 - Remove chicken from marinade, allowing excess liquid to drip off. Reserve remaining marinade for basting during cooking.
05 - For grilling: cook chicken 5 to 7 minutes per side, basting frequently with reserved marinade, until exterior is caramelized and interior reaches 165°F. For oven: roast on wire rack for 20 to 25 minutes, turning and basting halfway through cooking time.
06 - Combine honey and hot water, mixing until dissolved. Brush glaze over chicken during the final 2 minutes of cooking to create a glossy, sticky finish.
07 - Let chicken rest for 5 minutes before slicing against the grain. Serve immediately while hot.