Heat olive oil in a large skillet over medium heat.
Add diced onion and garlic; sauté for 2-3 minutes.
Incorporate the diced chicken; cook until browned.
Stir in the diced bell pepper and ginger; cook for an additional 2 minutes.
Pour in the pineapple chunks and soy sauce; mix well.
Add the jasmine rice, stirring to combine all ingredients.
Pour in 2 cups of water; bring to a boil.
Reduce heat, cover, and simmer for 15-20 minutes.
Remove from heat and let it sit, covered, for 5 minutes.
Fluff the rice with a fork and serve, garnished with green onions.