Préparez la marinade pour les dés de poulet en mélangeant le yaourt, le chili en poudre, 125 g de paprika, 125 g de garam masala, 125 g de cumin en poudre, le curcuma, puis les graines de cardamome.
Salez, mélangez bien et laissez mariner le poulet pendant au moins une heure.
Émincez finement les oignons et l’ail. Faites revenir le tout dans un peu de beurre et ajoutez le gingembre. Après 2 minutes, ajoutez le reste des épices, le garam masala, le cumin et le paprika.
Laissez cuire le tout pendant un moment encore, puis mouillez avec les tomates en dés. Ajoutez les noix de cajou, remuez et laissez mijoter pendant 15 minutes. Versez ensuite la sauce dans le blender et mixez-la finement.
Faites revenir le poulet mariné dans du beurre, puis ajoutez la sauce. Versez dans la poêle le reste du beurre, la crème et laissez mijoter à feu doux pendant 30 minutes.
Servez avec du riz basmati, du pain naan et décorez avec quelques brins de coriandre. Vous pouvez y ajouter une touche de fraîcheur avec le jus d'un demi-citron vert si vous le souhaitez.