Start by marinating the chicken thighs. In a bowl, combine olive oil, cumin, smoked paprika, chili powder, salt, and pepper. Rub the marinade all over the chicken thighs and let them sit for at least 30 minutes (or up to 4 hours in the fridge).
In a large, deep skillet or Dutch oven, heat a splash of olive oil over medium heat. Add the marinated chicken thighs, skin side down. Sear for about 5-7 minutes until the skin is crispy and golden brown. Flip them over and cook for another 5 minutes. Remove the chicken from the skillet and set aside.
In the same skillet, add the chopped onion and diced red bell pepper. Sauté for 5 minutes until the vegetables are softened. Stir in the minced garlic and cook for another minute until fragrant.
Add the rice to the skillet, stirring well to coat it with the vegetable mixture. Cook for about 2 minutes to lightly toast the rice.
Pour in the chicken broth and bring the mixture to a simmer. Return the seared chicken thighs to the skillet, placing them on top of the rice.
Cover the skillet with a lid, reduce the heat to low, and let it cook for about 25-30 minutes, or until the rice is tender and the chicken is cooked through (an internal temperature of 165°F).
In the last 5 minutes of cooking, sprinkle the frozen peas on top and cover again to steam.
Once cooked, remove from heat and let the dish sit covered for another 5 minutes. Fluff the rice with a fork and mix in the peas.
To serve, garnish with fresh cilantro and lime wedges.
Notes
Serve directly from the skillet for a rustic look, or plate the chicken and rice separately. Add a sprig of cilantro or a lime wedge on each plate for a pop of color.