Season chicken pieces with salt and pepper.
Heat oil in dutch oven on high, then add chicken and brown on all sides. Do not overcrowd the dutch oven, brown the chicken in batches.
Once all of the chicken is browned, set aside and lower heat to medium.
Add onions and garlic and stir, lifting the bits off the bottom of the dutch oven - where the flavor is.
Cook onions and garlic until they soften.
Add ginger and spices and mix thoroughly.
Add lemon juice, chicken broth and honey and mix again thoroughly.
Carefully place browned chicken pieces into dutch oven, then pile olives and lemon zest on top
Mix ingredients, ensuring you keep the chicken pieces, including skin, in tact.
Allow liquid to bubble, and when it does, lower heat just above simmer and cover.
Allow to cook for 1 hour.
Taste sauce, all of the ingredients should have combined to give you a sweet spicy sauce with a little acidic zing from the lemons.
Remove from heat once chicken is cooked through and serve.