Eplucher les pomme de terre et les garder dans un récipient rempli d'eau. Couper les tomates en cubes ou les mixer grossièrement au robot. Egrainer le piment.
Hacher grossièrement l'oignon. Hacher ensemble et finement, l'ail et le gingembre. Faire chauffer sur feu moyen l'huile dans une grande sauteuse.
Mettre l'oignon à revenir pendant 1 minute. Mettre ensuite l'ail et le gingembre, la cannelle, le girofle et la cardamome.
Laisser revenir le tout pendant 2 minutes jusqu'à ce que les épices commencent à dégager leur parfum. Mélanger dans un bol les tomates et le curry.
Verser dans la sauteuse, mélanger et laisser cuire environ 2 minutes jusqu'à ce que les tomates commencent à fondre.
Verser alors 20 cl d'eau chaude sur ce mélange. Ajouter-y le piment, saler, poivrer et amener à ébullition. Laisser bouillir environ 2 minutes.
Au bout de ce temps, mettre les pommes de terre, couvrir, et laisser cuire 10 minutes sur feu doux.
Ce temps passé, jeter les morceaux de poulet dans cette sauce. Mélanger et rectifier l'assaisonnement si besoin. Recouvrir et laisser cuire sur feu doux encore 15 minutes environ.