Heat olive oil in a large skillet or Dutch oven over medium-high heat. Season chicken thighs with salt and pepper, then add them to the skillet. Brown on both sides for about 5-7 minutes. Once browned, remove chicken from the skillet and set it aside.
In the same skillet, add diced onion, garlic, and bell pepper. Sauté for about 3-5 minutes until the vegetables are softened.
Stir in the rice and cook for 1-2 minutes until lightly toasted.
Add the chicken broth, canned tomatoes (with their juices), paprika, cumin, oregano, cayenne pepper, and additional salt and pepper to taste. Stir well to combine.
Return the chicken thighs to the skillet, nestling them among the rice. Bring the mixture to a simmer, then reduce the heat to low.
Cover the skillet with a lid and cook for about 25-30 minutes or until the rice is tender and has absorbed the liquid.
Once done, remove from heat and let it rest for 5 minutes before uncovering. Fluff the rice with a fork, mixing everything together.
Serve hot, garnished with fresh cilantro or parsley and lime wedges on the side.