Mélangez le yaourt, le jus de citron, la poudre de chili, le gingembre, l’ail, le garam masala et le sel. Ajoutez le poulet et laissez mariner au réfrigérateur pendant au moins une heure.
Faites fondre le beurre dans une grande poêle à feu moyen. Ajoutez l’oignon et faites-le revenir jusqu’à ce qu’il soit doré.
Ajoutez les tomates, la crème, et le curcuma. Laissez mijoter jusqu’à ce que les tomates soient tendres.
Faites cuire le poulet dans une autre poêle jusqu’à ce qu’il soit doré et cuit à travers.
Ajoutez le poulet à la sauce dans la poêle et laissez mijoter quelques minutes de plus.