In a small bowl, whisk together the reserved pineapple juice, soy sauce, honey, rice vinegar, cornstarch, and sesame oil.
Heat 1 tablespoon vegetable oil in a large skillet. Season chicken with salt and pepper and sauté 5–7 minutes until cooked through. Remove and set aside.
Add remaining vegetable oil to the skillet and sauté onion and red bell pepper until softened, about 3–4 minutes.
Add garlic and ginger. Stir in uncooked jasmine rice and toast for 1 minute.
Pour in chicken broth. Bring to a boil, then reduce heat and cover. Simmer 15–18 minutes until rice is tender.
Return chicken to skillet. Add pineapple chunks and pour sauce over everything. Stir gently.
Cook 2–3 more minutes until sauce thickens into a glossy glaze. Garnish with green onions, sesame seeds, cilantro, or nuts if desired.