Start med at hakke løg og hvidløg. Kom olie på en stor pande (eller gryde) og tilsæt hakkede løg og hvidløg. Lad det stege lidt - det må ikke blive brunt.
Riv ingefær fint. Hvis du bruger økologisk ingefær, behøver du ikke at skrælle det. Tilsæt det til panden.
Tilsæt nu chili, spidskommen, koriander gurkemeje, nellike, kardemomme og kanel. Rør rundt mens det steger et øjeblik.
Skær tomater i tern og tilsæt i panden. Tilsæt dåserne med hakkede tomater, fintrevet citronskræl og laurbærblade. Lad det nu simre, til saucen er kogt lidt ind.
Skyl kikærterne grundigt. Tilsæt dem til panden, sammen med salt og peber.
Server retten sammen med ris, indisk yoghurtdip og naanbrød.