01 - Whisk together soy sauce, honey, pineapple juice, rice vinegar, garlic, ginger, sesame oil, and black pepper in a bowl. Place chicken in a resealable bag or shallow dish and pour marinade over. Marinate for at least 15 minutes (up to 2 hours in the refrigerator for deeper flavor).
02 - Combine rinsed jasmine rice, coconut milk, water, and salt in a medium saucepan. Bring to a boil, reduce heat to low, stir once, cover, and simmer for 15 minutes. Remove from heat and let stand (covered) for 10 minutes. Fluff with a fork.
03 - Preheat grill or skillet over medium-high heat. Remove chicken from marinade and grill or sear for about 5–7 minutes per side, or until chicken is cooked through and slightly caramelized. Discard any unused marinade.
04 - Rest the cooked chicken for 5 minutes, then slice or leave whole.
05 - Serve chicken over a bed of coconut rice. Top with pineapple cubes, green onions, toasted coconut, sesame seeds, and fresh cilantro if desired.