Preheat the oven to 375°F.
In a large, oven-safe pot or Dutch oven, heat the olive oil over medium heat.
Season the chicken thighs with salt and pepper, and sear them in the pot until golden brown, about 3-4 minutes per side. Remove the chicken from the pot and set aside.
Add the onions, garlic, and ginger to the pot, and cook until the onions are translucent, about 5 minutes.
Add the cumin, coriander, cinnamon, paprika, turmeric, and cayenne pepper to the pot, and stir until the spices are fragrant, about 1 minute.
Add the chicken broth, olives, preserved lemon, and honey to the pot, and stir to combine.
Return the chicken to the pot, making sure it is fully submerged in the liquid.
Cover the pot and transfer it to the preheated oven. Bake for 45-50 minutes, or until the chicken is cooked through and tender.
Remove the pot from the oven and let it cool for a few minutes.
Remove the pot from the oven and let it cool for a few minutes.
Garnish with fresh cilantro or parsley before serving.