Scaldare l’olio di semi di girasole in una pentola dal fondo spesso a fuoco medio fino a quando è ben caldo.
Aggiungere le cipolle tritate insieme ai baccelli di cardamomo verde, alla stecca di cannella e alla foglia di alloro (facoltativi). Rosolare, mescolando di tanto in tanto, per 8–10 minuti, finché le cipolle diventano dorate e morbide.
Unire lo zenzero grattugiato e l’aglio schiacciato. Cuocere per circa 1 minuto, mescolando continuamente, finché sprigionano il loro profumo.
Aggiungere il cumino, il coriandolo, la curcuma e il peperoncino in polvere. Mescolare e cuocere per 30–60 secondi, in modo da tostare leggermente le spezie.
Aggiungere i pezzi di pollo e mescolare bene per farli insaporire. Rosolare per 5–7 minuti, mescolando di tanto in tanto, finché il pollo è leggermente dorato su tutti i lati.
Versare i pomodori pelati a pezzetti e aggiungere un pizzico di sale. Mescolare, portare a leggero sobbollire, poi abbassare la fiamma al minimo. Coprire e cuocere per 20 minuti.
Togliere il coperchio, alzare la fiamma a medio-alta e continuare la cottura mescolando spesso per 10–15 minuti, finché la salsa si addensa e l’olio si separa. Se il sugo dovesse asciugarsi troppo, aggiungere un po’ d’acqua calda.
Incorporare il garam masala e cuocere per un minuto, quindi togliere la pentola dal fuoco.
Assaggiare e, se necessario, aggiustare di sale. Cospargere con coriandolo fresco tritato.
Servire ben caldo con riso basmati soffice, naan caldo o chapati.