Couper le poulet en cubes de 3 cm. Le mélanger au yaourt, à une cuillère de garam masala et au curcuma. Couvrir et réfrigérer trente minutes.
Hacher oignon, ail et gingembre. Faire revenir l'oignon dans une cuillère d'huile cinq minutes, ajouter ail, gingembre et garam masala restant une minute.
Ajouter les tomates et le sel, laisser compoter quinze minutes à feu moyen.
Dans une seconde poêle, chauffer l'huile restante. Saisir le poulet avec sa marinade en deux fois, puis le transférer dans la sauce.
Faire frémir quinze minutes en remuant jusqu'à poulet entièrement cuit, ajouter la crème et réchauffer deux minutes. Pendant ce temps cuire le riz avec son eau selon le paquet.
Répartir riz et poulet, parsemer de coriandre hachée. Toutes les étapes de marinade crue sont suivies d'une cuisson complète.