Mélangez tous les ingrédients de la marinade et mélanger jusqu'à obtenir un mélange homogène.
Frottez le poulet pour le couvrir, puis mettez-le au frais pendant au moins 4 heures, et maximum 24 heures.
Pour préparer le mélange d’épices, chauffer l’huile dans une poêle à feu moyen, et ajouter toutes les épices.
Faites-les cuire pendant 5 minutes jusqu’à ce qu’elles sentent le grillé, puis égouttez-les dans une passoire et laissez-les refroidir, en jetant l’huile récupérée.
Réduire en poudre fine à l’aide d’un pilon et d’un mortier, et conserver dans un bocal hermétique.
Chauffez le four à 200°C.
Tapissez une plaque de papier d’aluminium, ou huilez légèrement un plat à rôtir.
Séchez le poulet avec du papier absorbant, en enlevant l’excès de marinade.
Mélangez le yaourt, l’huile et toutes les épices, puis frottez le poulet avec le mélange.
Mettez le poulet sur la plaque ou dans le moule.
Faites rôtir pendant 1 h 30, en arrosant à mi-cuisson et en couvrant d’une feuille d’aluminium si le poulet devient trop coloré, jusqu’à ce que les jus de cuisson soient clairs lorsqu’on perce une cuisse avec une brochette.
Retirer du four, couvrir d’une feuille d’aluminium et laisser reposer pendant 10 minutes avant de servir.
Arrosez avec le jus de cuisson et servez avec des quartiers de citron vert.