Passer au robot, un oignon, l'ail, le gingembre, le piment, les grains de coriandre, le sel, l'eau et la moitié des noix de cajou(amandes).
A l'aide de cette préparation, badigeonner les morceaux de poulet et laisser reposer pendant 1 h.
Hacher le 2ème oignon, le faire revenir dans l'huile avec la cardamome, les clous de girofle, la cannelle, jusqu'à ce que les oignons soient transparents.
Ajouter le poulet avec la marinade, laisser mijoter doucement jusqu'à évaporation du jus. Ajouter le yaourt doucement, couvrir et laisser mijoter pendant 30 min.
Passer au robot le reste des noix de cajou, la crème et le safran (facultatif) et verser sur la préparation de poulet. Vérifier l'assaisonnement et laisser mijoter encore 5 minutes.
Servir éventuellement recouvert de coriandre hachée.
Donne : 8 portions