01 - Whisk together hoisin sauce, honey, soy sauce, oyster sauce, Shaoxing wine, brown sugar, Chinese five-spice powder, red fermented bean curd (if using), minced garlic, grated ginger, sesame oil, and white pepper in a large bowl until smooth.
02 - Add chicken thighs to the marinade, ensuring each piece is thoroughly coated. Cover and refrigerate for at least 2 hours, preferably overnight for maximum flavor penetration.
03 - Preheat grill to medium-high heat. Alternatively, preheat oven to 425°F and line a baking tray with foil topped with a wire rack.
04 - Remove chicken from marinade, allowing excess liquid to drip off. Reserve remaining marinade for basting.
05 - Grill chicken for 5–7 minutes per side, basting occasionally with reserved marinade, until caramelized and internal temperature reaches 165°F. For oven method, roast on rack for 20–25 minutes, turning and basting halfway through.
06 - Mix honey and hot water to create basting glaze. Brush over chicken during the final 2 minutes of cooking to achieve a sticky, caramelized finish.
07 - Let chicken rest for 5 minutes to allow juices to redistribute. Slice into strips and serve hot with steamed jasmine rice and bok choy.