In a large skillet, heat the olive oil over medium heat. Add the chicken cubes and cook until golden brown and cooked through. Once done, remove the chicken from the skillet and set it aside.
Using the same skillet, add the chopped onion, minced garlic, and diced red bell pepper. Cook the vegetables until softened, stirring occasionally to prevent burning.
Introduce the cubed pineapple to the skillet and cook for an additional 2 minutes to allow the pineapple to caramelize slightly and enhance its sweetness.
Stir in the jasmine rice, chicken broth, soy sauce, grated ginger, salt, and pepper. Mix well and bring the mixture to a boil.
Reduce the heat to low, cover the skillet, and let it simmer for 18-20 minutes, or until the rice is fully cooked and has absorbed all the liquid.
Return the cooked chicken to the skillet. Mix everything well and heat through for a few more minutes to ensure all the flavors meld together.
Serve the dish hot, garnished with sliced green onions and a sprinkle of sesame seeds for added crunch and visual appeal.