Couper les oignons et tomates en dés. Couper les blancs de poulet et saler. Mélanger dans un bol le gingembre, l'ail, le cumin, la poudre de coriandre, le curcuma, le piment de Cayenne, le garam masala et le paprika. Dans une poêle, mettre de l'huile d'olive, le bâton de cannelle et les grains de cardamome pendant quelques secondes.
Retirer le bâton de cannelle et la cardamome et mettre les oignons à blondir.
Rajouter les épices mélangées précédemment.
Rajouter les tomates coupées et du coulis ou concentré de tomate et de l'eau et laisser cuire pendant 5 minutes à feu moyen.
Rajouter les blancs de poulet, mélanger et laisser cuire pendant 10 minutes.
Après la cuisson du poulet, rajouter les yaourts nature, mélangez et laisser cuire 5 minutes.