Sprinkle the chicken thighs with salt and pepper, then let them sit at room temperature for about 30 minutes.
Preheat your oven to 375°F (190°C).
In a bowl, mix together the chicken stock, paprika, cumin, ginger, turmeric, cinnamon, and 2 teaspoons of lemon zest.
Heat the olive oil and canola oil in a cast iron skillet until they start to smoke slightly. Place the chicken thighs in the skillet, skin side down, and cook for about 4 minutes. Flip them over and cook for another 4 minutes, until the skin is crispy. Transfer the thighs to a plate.
In the same skillet, sauté the chopped onion until it's softened, about 3 to 5 minutes. Pour the chicken stock mixture over the onions, making sure to scrape up any browned bits from the bottom of the skillet.
Return the chicken thighs to the skillet, spooning some of the liquid over them.
Place the skillet in the preheated oven and bake for 25 to 30 minutes, or until the chicken is cooked through and no longer pink in the center.
Once done, add the olives to the skillet, drizzle the lemon juice over the chicken, and garnish with fresh parsley.