Värm matoljan i en stor gryta med tjock botten på medelhög värme tills den börjar skimra.
Tillsätt finhackad gul lök samt gröna kardemummakapslar, kanelstång och lagerblad (valfritt). Fräs under omrörning i 8–10 minuter tills löken mjuknar och får en gyllene färg.
Rör ner riven ingefära och krossad vitlök och fräs i cirka 1 minut under omrörning tills det doftar aromatiskt.
Tillsätt spiskummin, koriander, gurkmeja och chilipulver. Rör om och fräs i 30–60 sekunder tills kryddorna rostas lätt.
Tillsätt kycklingbitarna och blanda väl så att de täcks av lök och kryddor. Bryn i 5–7 minuter under omrörning då och då tills kycklingen får en lätt gyllenbrun yta.
Häll i krossade tomater och tillsätt en rejäl nypa salt. Rör om, låt koka upp och sänk sedan värmen. Täck med lock och låt småputtra i 20 minuter.
Ta av locket, höj värmen till medelhög och låt såsen koka under omrörning i 10–15 minuter tills den tjocknar och fettet separerar. Tillsätt en skvätt hett vatten om såsen blir för torr.
Rör ner garam masala och låt puttra i 1 minut. Ta sedan pannan från värmen.
Smaka av och justera saltet om det behövs. Strö över färsk koriander.
Servera rätten varm med fluffigt basmatiris, naanbröd eller chapatis.