Μαροκινή
Ανακατέψτε την πιπερόριζα, τον κουρκουμά, το κύμινο, την πάπρικα, τον θρυμματισμένο κρόκο, το αλάτι και το πιπέρι με 1 κουταλιά της σούπας ελαιόλαδο και τρίψτε το μείγμα πάνω στο κοτόπουλο. Αφήστε το να μαριναριστεί για 30 λεπτά, ή όλη τη νύχτα στο ψυγείο.
Ζεστάνετε το υπόλοιπο λάδι σε ένα ταζίν ή βαριά κατσαρόλα σε μέτρια φωτιά και ροδίστε το κοτόπουλο για 3-4 λεπτά από κάθε πλευρά, μετά αφήστε το στην άκρη.
Προσθέστε τα τριμμένα κρεμμύδια και μαγειρέψτε για 8 λεπτά, ανακατεύοντας, μέχρι να μαλακώσουν και να χρυσίσουν, μετά προσθέστε το λιωμένο σκόρδο και ανακατέψτε για 1 λεπτό.
Επιστρέψτε το κοτόπουλο στην κατσαρόλα μαζί με το ξυλάκι κανέλας και το νερό, σκεπάστε και σιγοβράστε σε χαμηλή φωτιά για 40 λεπτά, γυρίζοντας τα κομμάτια μία φορά.
Ξεπλύνετε το παστό λεμόνι, πετάξτε τον πολτό και κόψτε τη φλούδα σε λεπτές λωρίδες.
Προσθέστε τη φλούδα λεμονιού και τις ελιές και σιγοβράστε ασκέπαστο για 10-15 λεπτά, μέχρι η σάλτσα να δέσει και το κοτόπουλο να γίνει πολύ τρυφερό.
Αφαιρέστε το ξυλάκι κανέλας, πασπαλίστε με τον ψιλοκομμένο κόλιανδρο και μαϊντανό και σερβίρετε με ψωμί ή κουσκούς.