Preheat oven to 350 degrees Fahrenheit.
Rub chicken with olive oil, salt, pepper, cumin, coriander, turmeric, ginger, paprika, and parsley. Place in a large baking dish.
Toss in olives, cherry tomatoes, and cauliflower. Top with chopped preserved lemon peel.
Pour in stock and transfer to oven. Bake for one hour.
Adjust the oven to 400 degrees Fahrenheit and bake for an additional 10-15 minutes to get a nice dark color.
This recipe can also be made with a whole chicken or chicken parts. Since a Cornish hen is very small, I would suggest doubling the olive oil, spices, and preserved lemon.