Start by patting dry the chicken thighs with paper towels. Season both sides with paprika, salt, cayenne, cumin, cinnamon, ginger, and turmeric. Let sit for 15 minutes.
In a large skillet or Dutch oven, heat olive oil over medium heat. Add the sliced onion and sauté until translucent and caramelized, about 5-7 minutes.
Increase heat to medium-high and add the seasoned chicken thighs. Brown on both sides for about 5 minutes each.
Once browned, add chickpeas, green olives, Kalamata olives, minced garlic, and lemon slices to the skillet. Stir to combine.
Pour in chicken broth and bring to a gentle simmer. Reduce heat to low, cover, and cook for about 30 minutes.
Once cooked, remove lid and sprinkle with lemon zest. Serve warm, garnished with fresh herbs if desired.