Tärna lammköttet i ca 2-3 cm kuber. Skär bort en del svål om det behövs eftersom att grytan annars kan blir för fet. Salta och peppra lite grann och krydda med koriander, spiskummin och senapsfrön. Har du ett ben/lammlägg så saltar du bara och pepprar det lite grann.
Hetta upp en gryta och bryn lammköttet i omgångar i olivolja. Det är viktigt att bryna ordentligt eftersom att det ger mycket smak. Kryddorna släpper från köttet men det gör inget. Mellan omgångarna, tillsätt 1 dl vatten och koka ur snabbt. Häll av och spara skyn tillsamman med de brynta bitarna.
När allt kött är brynt, för tillbaka till grytan, tillsätt morot, lök, tomat, vitlök, ingefära, saft från citron och de urkramade citronhalvorna, curryblad eller lagerblad och salt. Fyll upp med vatten så att det precis täcker köttet. Koka upp och låt sedan sjuda på låg värme i ca 2 timmar tills att köttet nästan faller isär av sig själv.
Ta ur lök, bitar av ingefära och morot. Ta upp lammläggen för att ta bort kött från benet och för tillbaka till grytan. Tillsätt sötpotatis, svartpeppar, gurkmeja och ev mer salt om det behövs till grytan. Koka upp och låt sjuda tills att sötpotatisen är mjuk. Tillsätt sköljda kikärtor och koka upp igen.