Preheat your oven to 400°F. In a large bowl, combine the olive oil, cumin, coriander, cinnamon, smoked paprika, turmeric, salt, black pepper, honey, minced garlic, and lemon juice. Mix well to create a marinade.
Add the chicken thighs to the bowl and coat them thoroughly in the marinade. Let them marinate for at least 30 minutes, or up to overnight in the refrigerator for deeper flavor.
In a large oven-safe skillet, arrange the marinated chicken thighs skin-side up. Pour the chicken broth around the chicken, then sprinkle the chopped apricots and chickpeas over the top.
Transfer the skillet to the preheated oven and roast for 35-40 minutes, or until the chicken is cooked through and the skin is crispy.
Remove the skillet from the oven and let it rest for 5 minutes. Garnish with fresh cilantro before serving.