Placez les coquelets dans un grand bol et arroser avec 3 c. à soupe d'huile. Mélanger l'ail, le paprika, le cumin, curcuma et le gingembre et saupoudrer sur les coquelets.
Assaisonner de sel et de poivre et tourner pour enrober le poulet. Ajouter les tranches de citron, couvrir d'un film alimentaire et laisser mariner les coquelets pendant 1 heure au frais.
Chauffer tajine avec le reste de l'huile d'olive et à chaud ajouter les oignons et remuez à feu moyen pendant 2-3 minutes.
Ajouter 1 tasse d'eau et mélangez bien. Placer le poulet par dessus les oignons, couvrir et cuire pendant 30 minutes. Ajouter les olives et les dates et cuire un 10-15 minutes ou jusqu'à ce que les coquelets soient tendres.
Servir les coquelets nappés de la sauce onctueuse et entourés de dattes et olives. Accompagnés de semoule ou de riz.