Hachez les chilis. Faites revenir les clous de girofle et la cardamone dans un peu d'huile, et dorez les oignons, le poivre, l'ail, le gingembre et les chilis pendant 5 minutes. Dorez les morceaux de poulet.
Battez le yoghourt avec le curcuma et le safran. Versez ce mélange dans la casserole avec les tomates.
Couvrez et laissez mijoter pendant une heure. Mettez les amandes et faites cuire à feu doux pendant 10 minutes à découvert.
Servez avec du riz basmati ou des nans.