Commençons par la marinade! Dans un bol, mélangez le yaourt avec la moitié des épices, salez et poivrez. Coupez le poulet en cubes et laissez-le mariner pendant que vous préparez le reste.
Émincez finement les oignons, râpez l'ail et le gingembre - ça sent déjà divinement bon dans la cuisine!
Dans votre poêle, faites fondre la moitié du beurre avec l'huile. Ajoutez les oignons et laissez-les dorer doucement pendant une dizaine de minutes.
Pendant ce temps, mettez votre riz à cuire selon les instructions du paquet.
Une fois les oignons bien dorés, ajoutez l'ail et le gingembre. Laissez leur parfum se développer pendant une minute.
Ajoutez le reste des épices et le concentré de tomates. Laissez-les torréfier une minute en remuant constamment.
Versez les tomates pelées, écrasez-les à la cuillère en bois et laissez mijoter 10 minutes.
Ajoutez le poulet mariné et laissez cuire 10-12 minutes, jusqu'à ce qu'il soit bien cuit.
Pour finir, versez la crème et ajoutez le reste du beurre. Laissez mijoter encore 5 minutes - la sauce doit être onctueuse et orangée.