Mettez les cuisses de poulet dans un bol. Au dessus du bol, écrasez les gousses d'ail puis râpez le gingembre. Ajoutez une cuillère à soupe d'huile puis mélangez. Couvrez et laissez mariner à température ambiante.
Faites chauffer une poêle sans matière grasse sur feu moyen. Ajoutez le cumin, la coriandre, le piment, le poivre, la cannelle, la cardamome et faites-les revenir en remuant de temps en temps, jusqu'à ce qu'elles commencent à crépiter. Versez dans un bol et laissez refroidir. Versez dans un petit robot puis broyez-les. Versez la poudre obtenue dans un petit bol, ajoutez le curcuma puis mélangez.
Versez 2 cuillères à soupe d'huile dans une cocotte puis faites chauffer sur feu doux. Ajoutez les oignons puis faites-les revenir pendant 8 minutes, jusqu'à ce qu'ils soient bien tendres. Ajoutez le mélange d'épices et mélangez pendant 30 secondes. Ajoutez le poulet, augmentez le feu à feu vif et faites revenir en remuant sans cesse pendant 1 minute. Ajoutez les tomates et leur jus puis mélangez bien. Ajoutez 10 cl d'eau, portez à ébullition, couvrez et baissez le feu. Laissez mijoter pendant 15 minutes. J'ai rajouté une petite boîte de champignons de Paris.
Hors du feu, ajoutez 2 grosses cuillères à soupe de yaourt et mélangez. Salez puis mélangez à nouveau.
Au moment du service, j'ai rajouté quelques graines de sésame.
Le résultat était délicieux.