Bland yoghurt, gurkemeje, chilipulver, hvidløg og ingefær i en skål. Tilsæt lammekødet, og lad det marinere i mindst 2 timer (gerne natten over) i køleskabet.
Varm olien eller ghee i en stor gryde. Tilsæt løgene, og steg dem gyldne og bløde.
Tilsæt spidskommen, koriander, kanel og kardemomme, og steg i 1-2 minutter, indtil krydderierne frigiver deres aroma.
Tilsæt det marinerede lammekød, og steg det i krydderiblandingen i 5-7 minutter. Tilsæt tomatpuré og øl og lad det simre i 20-30 minutter, indtil kødet er mørt.
Rør mandelmelet og fløden i retten, og lad det simre yderligere 5-10 minutter, indtil saucen er tyk og cremet. Smag til med salt.
Pynt retten med frisk koriander og ristede mandler. Server med dampet basmatiris, naan eller chapati.