Bak het lamsvlees rondom bruin in de olie. Uien erbij, 3 minuten meebakken. Breng 2,5 liter water aan de kook en giet dit bij het vlees en uien. Voeg knolselderij, peterselie, 3 el koriander, helft van de tomaten, kaneel, gemberpoeder, saffraan en peper toe en laat het in open pan op zacht vuur 1 uur trekken tot het vlees gaar is. Voeg na 30 minuten de linzen toe. Roer, als de soep 1 uur gekookt heeft, de andere helft van de tomaten erdoor en laat de soep nog 15 minuten koken. Voeg de rijst toe en laat deze gaar worden in de soep. Op smaak brengen met zout, peper en citroensap. Strooi er voor het serveren nog 3 el koriander over.