Verhit de olie en bak hierin de lamsvleesblokjes met sjalotjes 5 min. Voeg wortel, aardappel, linzen, peterselie, koriander, tomaten met sap, saffraan, gember, kaneel, zout, peper en bouillon toe. Breng alles aan de kook. Draai het vuur lager en laat de soep 1 uur zachtjes koken tot vlees en linzen gaar zijn. Voeg kikkerwerwten en witte bonen toe en laat de soep nog goed doorwarmen. Breng de soep op smaak met zout, peper en citroensap. Schenk de soep in 4 kommen en strooi er peterselie over. Geef er een kommetje met partjes citroen bij.