Season chicken thighs on both sides with salt and black pepper.
Heat olive oil in a large Dutch oven or heavy-bottomed pot over medium-high heat.
Place chicken skin-side down in the pot and sear until the skin is golden brown and crisp, approximately 6 to 8 minutes.
Flip chicken and sear the bottom for 2 minutes, then remove chicken from the pot and set aside.
Reduce heat to medium, add diced onion to the remaining fat, and sauté until translucent, about 5 minutes.
Stir in garlic, ginger, cumin, turmeric, cinnamon, and saffron; cook for 1 minute until fragrant.
Pour in chicken broth and scrape the bottom of the pot to release any browned bits.
Return chicken thighs to the pot, skin-side up, and bring the liquid to a simmer.
Cover the pot and reduce heat to low; braise for 25 to 30 minutes until chicken is cooked through.
Stir in olives and preserved lemon strips; simmer uncovered for 5 minutes to thicken the sauce slightly.
Garnish with fresh cilantro and parsley before serving.