01 - In a medium bowl, whisk together the pineapple juice, soy sauce, honey, garlic, ginger, rice vinegar, olive oil, and black pepper until well combined. Place the chicken breasts in a zip-top bag or shallow dish, pour the marinade over them, and seal. Refrigerate for at least 15 minutes, or up to 2 hours for more intense flavor.
02 - Rinse the jasmine rice under cold running water until the water runs clear. Combine the rinsed rice, coconut milk, water, and salt in a saucepan. Bring to a boil over medium-high heat, then reduce the heat to low, cover tightly, and simmer for 15 minutes. Remove from heat and let stand, covered, for an additional 10 minutes. Fluff gently with a fork before serving.
03 - Heat a large skillet or grill pan over medium heat. Remove the chicken from the marinade, reserving the leftover marinade for the sauce. Cook the chicken for 5 to 6 minutes per side until golden brown and the internal temperature reaches 165°F.
04 - Pour the reserved marinade into a small saucepan and add the diced pineapple. Bring to a boil over medium heat, then reduce to a simmer and cook for 3 to 5 minutes until the sauce has slightly thickened and reduced.
05 - Slice the cooked chicken breasts and arrange over a bed of coconut rice. Drizzle generously with the reduced pineapple glaze. Garnish with sliced green onions and sesame seeds if desired. Serve immediately.