01 - In a medium bowl, whisk together pineapple juice, soy sauce, honey, garlic, ginger, rice vinegar, olive oil, and black pepper until well combined.
02 - Place chicken breasts in a zip-top bag or shallow dish and pour the marinade over them. Seal and refrigerate for at least 15 minutes, or up to 2 hours for deeper flavor penetration.
03 - Rinse jasmine rice under cold water until the runoff runs clear. Combine rice, coconut milk, water, and salt in a saucepan. Bring to a boil, then reduce heat to low, cover, and simmer for 15 minutes. Remove from heat and let stand covered for 10 minutes, then fluff with a fork.
04 - Heat a large skillet or grill pan over medium heat. Remove chicken from the marinade, reserving the liquid. Cook chicken for 5 to 6 minutes per side until golden brown and cooked through to an internal temperature of 165°F.
05 - Pour the reserved marinade into a small saucepan and add the diced pineapple. Bring to a boil, then reduce to a simmer and cook for 3 to 5 minutes until the sauce thickens slightly.
06 - Slice the cooked chicken and arrange over coconut rice. Drizzle with the reduced pineapple sauce and garnish with sliced green onions and sesame seeds if desired.