Rinse the jasmine rice under cold water until the water runs clear. In a medium pot, combine the rinsed rice and water, bring to a boil, cover, and reduce to a simmer. Cook for about 15 minutes or until the water is absorbed. Remove from heat and let it sit covered for an additional 5 minutes.
In a bowl, whisk together the soy sauce, honey, rice vinegar, sesame oil, ginger, garlic, salt, and pepper. Add the chicken breasts to the marinade, ensuring they are coated well. Let them marinate for at least 15 minutes (or up to 2 hours for a deeper flavor).
Heat a large non-stick skillet over medium heat. Remove the chicken from the marinade (reserve the marinade) and place it in the skillet. Cook for about 5-7 minutes on each side or until the chicken is cooked through and has a nice golden brown color.
In the same skillet, add broccoli florets and sliced red bell peppers. Stir-fry for about 3-4 minutes until the vegetables are tender but still crisp.
Pour the reserved marinade into the skillet. Let it simmer for about 2-3 minutes, allowing it to thicken slightly. Ensure the chicken and vegetables are well coated with the sauce.
Fluff the cooked jasmine rice with a fork. Divide the rice among serving bowls, top with the teriyaki chicken and vegetables.
Finish by sprinkling sesame seeds and chopped green onions over the top for an added crunch and visual appeal.
Notes
Marinate the chicken for longer for a deeper flavor.