01 - In a medium bowl, whisk together the pineapple juice, soy sauce, honey, minced garlic, grated ginger, rice vinegar, olive oil, and black pepper until well combined. Place the chicken breasts in a resealable plastic bag or shallow dish and pour the marinade over them. Seal and refrigerate for at least 15 minutes, or up to 2 hours for more pronounced flavor.
02 - Rinse the jasmine rice under cold running water until the runoff is clear. Transfer to a saucepan along with the coconut milk, water, and salt. Bring to a boil over medium-high heat, then reduce to low, cover tightly, and simmer for 15 minutes. Remove from heat and let stand covered for 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 remaining liquid. Sear the chicken for 5 to 6 minutes per side until golden brown and the internal temperature reaches 165°F. Transfer to a cutting board and rest for 5 minutes.
04 - Pour the reserved marinade into a small saucepan and add the diced pineapple. Bring to a boil, then reduce the heat and simmer for 3 to 5 minutes until the sauce thickens slightly and coats the back of a spoon.
05 - Slice the rested chicken breasts on a bias. Mound the coconut rice on each plate, arrange the sliced chicken over the top, and drizzle generously with the reduced pineapple sauce. Finish with sliced green onions and a sprinkle of sesame seeds if desired.