In a large skillet or pan, heat the olive oil over medium heat. Season the chicken thighs with salt, pepper, garlic powder, onion powder, and smoked paprika. Add the chicken to the pan and sear for about 5 minutes on each side until browned. Remove the chicken from the pan and set aside.
In the same pan, add the rice and stir for 1-2 minutes until slightly toasted.
Pour in the chicken broth, BBQ sauce, and honey. Stir to combine.
Return the chicken to the pan, nestling it into the rice mixture. Bring to a boil, then reduce the heat to low. Cover and simmer for 20 minutes.
After 20 minutes, add the frozen corn and black beans on top of the rice without stirring. Cover and cook for an additional 5-10 minutes, or until the rice is tender and the chicken is cooked through.
Remove from heat and let it sit, covered, for 5 minutes. Fluff the rice with a fork and garnish with chopped green onions before serving.