Cut chicken into 1-inch pieces. Mix garlic powder, onion powder, paprika, salt, and pepper in a small bowl. Rinse and drain rice. Measure broth, BBQ sauce, and honey.
Heat 1 tbsp oil in a skillet over medium-high. Season chicken with half the spice mix. Sear 3–4 minutes per side until golden. Remove to a plate.
Add remaining oil to skillet. Stir in rice and remaining spices. Cook 1–2 minutes until edges turn translucent and nutty-smelling.
Pour in broth, BBQ sauce, and honey. Stir, scraping up browned bits. Bring to a gentle boil.
Nestle chicken into rice. Cover, reduce heat to low, and cook 15 minutes without lifting the lid.
Scatter vegetables over rice. Cover and cook 5 more minutes, until rice is tender, veggies hot, and chicken is 165°F.
Remove from heat, keep covered 5 minutes. Fluff with a fork, garnish, and serve.