01 - Whisk together soy sauce, honey, pineapple juice, rice vinegar, garlic, ginger, sesame oil, and black pepper. Place chicken in a resealable bag or shallow dish, pour marinade over, and refrigerate for 15 minutes to 2 hours.
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, keep covered, and let stand 10 minutes before fluffing with a fork.
03 - Preheat grill or skillet over medium-high heat. Remove chicken from marinade and cook for 5 to 7 minutes per side until cooked through and caramelized. Discard remaining marinade.
04 - Let cooked chicken rest for 5 minutes, then slice or leave whole.
05 - Place chicken over coconut rice. Top with pineapple cubes, green onions, toasted coconut, sesame seeds, and fresh cilantro.