Prep the chicken and veggies: Cut the chicken into bite-size pieces and pat dry.
Dice the onion and pepper, and mince the garlic. Rinse the rice until the water runs mostly clear.
Heat the skillet: Add 1–2 tablespoons of oil to a large, deep skillet with a lid. Warm over medium-high heat until shimmering.
Sear the chicken: Season the chicken with salt and pepper.
Add to the hot skillet in a single layer. Cook 3–4 minutes, stirring once, until lightly browned but not fully cooked through. Transfer to a plate.
Sauté aromatics: Add the onion and bell pepper to the skillet.
Cook 3–4 minutes until softened. Stir in garlic, chili powder, smoked paprika, and cumin; cook 30 seconds until fragrant.
Toast the rice: Stir in the rinsed rice. Cook 1–2 minutes, coating it with the spices and oil.
This helps the rice stay fluffy.
Add liquids and chicken: Pour in the chicken broth and stir to combine, scraping up any browned bits. Return the chicken to the skillet and bring to a gentle simmer.
Cover and cook: Reduce heat to low, cover, and cook 15 minutes. Do not lift the lid during this time.
Add BBQ and corn: Uncover, stir in the BBQ sauce and corn.
If the mixture looks dry, add a splash more broth or water. Cover again and cook 5–7 minutes, until the rice is tender and the chicken is cooked through.
Finish with cheese: Sprinkle cheddar over the top. Cover for 1–2 minutes to melt.
Taste and adjust salt and pepper.
Serve: Top with sliced green onions or chopped cilantro. Add a squeeze of lime if you like a bright finish. Serve hot straight from the skillet.