Faire chauffer le ghee puis ajouter l'oignon émincé, laisser fondre 2 minutes.
Ajouter l'ail et le gingembre transformés en pâte.
Ajouter les tomates pelées et concassées puis laisser compoter 2 minutes.
Ajouter dans l'ordre : le cumin, la coriandre et le curcuma. Le cumin dégage son arôme plus lentement que le curcuma, c'est pour cette raison que l'on ajouter en premier alors que le curcuma est très fort au risque de masquer vite la saveur des autres épices.
Incorporer le yaourt et mélanger pour le faire diluer. Laisser cuire 5 minutes puis ajouter le poulet coupé en petits morceaux (tikkas).
Laisser mijoter 5 minutes puis arroser d'un verre d'eau, saler et poivrer. Ajouter le nigelle et un piment (facultatif).
Laisser cuire jusqu'à ce que le poulet soit fondant, comptez environ 20 à 25 minutes. Servir avec du riz basmati et un raîta au concombre et carotte, dressé sur une feuille de bananier et déguster avec les doigts.