In a bowl, mix 1 tablespoon of olive oil, cumin, oregano, paprika, cinnamon, salt, and pepper. Rub the mixture onto the chicken thighs and let them marinate for at least 30 minutes in the refrigerator for the flavors to meld.
In a large skillet or Dutch oven, heat the remaining tablespoon of olive oil over medium heat. Add chopped onions and garlic, sautéing until onions become translucent (about 3-4 minutes).
Add the marinated chicken thighs to the skillet. Brown on both sides (about 4-5 minutes each). Remove the chicken and set aside.
In the same skillet, add the diced bell pepper and sauté for another 2 minutes. Then stir in the basmati rice, allowing it to toast for about a minute.
Pour in the chicken broth and bring it to a gentle simmer. Stir in the chickpeas and halved cherry tomatoes.
Nestle the browned chicken thighs back into the skillet. Cover the skillet with a lid and reduce the heat to low, allowing it to simmer for 20 minutes, or until the rice is fully cooked and has absorbed most of the liquid.
Once cooked, turn off the heat and let it sit, covered, for an additional 5 minutes to steam.
Remove the chicken and fluff the rice with a fork. Serve the chicken on top of the rice. Garnish with fresh parsley and serve with lemon wedges on the side for an extra burst of flavor.