Coupez les filets de poulet en dés.
Mélangez les yaourts avec l’ail haché, le gingembre, le chili, le cumin et le garam massala.
Versez la moitié de cette marinade sur le poulet et mélangez.
Laissez au frais pendant 30 minutes. Pendant ce temps, émincez les oignons. Faites chauffer un peu d’huile et faites-les revenir.
Ajoutez le concentré de tomate, le reste de la marinade, la crème, les noix de cajou concassées et 30 cl d’eau. Salez.
Faites mijoter à frémissement pendant 15 minutes, le temps de faire réduire la sauce.
Pendant ce temps, faites chauffer le four à 180°C.
Placez le poulet sur une plaque de cuisson et enfournez pour 15 minutes.
Lorsque le poulet est cuit, versez-le dans la sauce. Ajoutez quelques feuilles de coriandre.
Faites cuire le riz selon les indications du paquet et servez le poulet.