Begin by cooking the white rice according to package instructions. Set aside once done.
In a small bowl, mix together honey, BBQ sauce, garlic powder, onion powder, smoked paprika, salt, and pepper. This will be your marinade and sauce.
Cut the chicken breasts into bite-sized pieces and place them in a large bowl. Pour half of the honey BBQ mixture over the chicken, ensuring all pieces are well-coated. Let it marinate for at least 15 minutes.
Heat olive oil in a large skillet over medium-high heat. Add the marinated chicken and cook for about 6-8 minutes, stirring occasionally, until the chicken is cooked through and no longer pink in the center.
Once the chicken is cooked, pour the remaining honey BBQ sauce over the chicken in the skillet. Stir to combine and let it simmer for an additional 2-3 minutes.
Serve the honey BBQ chicken over a bed of cooked rice and garnish with chopped green onions.