I en sauterpande eller gryde varmes olien op. Knus peberkorn og nelliker i en morter.
Rist kardemommefrøene, de knuste peberkorn og nelliker, hel spidskommen og kanel af i olien i et minuts tid.
Tilsæt de hakkede løg og de hakkede grønne chili, og lad det stege roligt, til løget er gyldent.
Tilsæt alle de tørre krydderier, revet hvidløg og revet ingefær samt tomatpuré.
Lad det koge roligt sammen i nogle minutter. Så kommes lammekød, hakkede mandler og yoghurt i. Bland alt godt, læg et tætsluttende låg på gryden, og lad retten simre roligt i ca. 35 minutter, til lammet er mørt. Kig til det undervejs. Hvis sovsen virker alt for tyk, kan man fortynde med lidt vand eller bouillon.