Rinse the jasmine rice under cold water. In a medium saucepan, combine the rice and chicken broth. Bring it to a boil, then reduce to a simmer, cover, and cook for about 15 minutes or until the rice is tender and the liquid is absorbed. Fluff with a fork and set aside.
In a large skillet, heat 2 tablespoons of olive oil over medium-high heat. Add the diced chicken, season with salt and pepper, and cook for 5-7 minutes until the chicken is browned and cooked through. Remove from the skillet and set aside.
In the same skillet, add the chopped red onion and bell pepper. Sauté for about 3-4 minutes until they’re soft. Add minced garlic and grated ginger, cooking for an additional minute until fragrant.
Return the chicken to the skillet. Pour in soy sauce and honey, stirring to coat the chicken and vegetables. Add the diced pineapple and stir gently to combine everything. Let it cook for another 2-3 minutes to heat through.
On a plate, layer a generous portion of the fluffy jasmine rice and top with the pineapple chicken mixture. Garnish with chopped fresh cilantro for an added burst of flavor.