Snijd het lamsvlees in blokjes en kruid rondom goed met alle kruiden. Breng op smaak met peper en zout.
Verhit de ghee of boter in een diepe stoofpan en bak het vlees hier in porties mooi rondom bruin in. Schep het vlees uit de pan en laat het braadvet in de pan.
Maak de sjalotten schoon en snipper deze. Voeg deze toe aan de pan en bak een paar minuutjes mee.
Maak ondertussen de knoflook en gember schoon, snipper of rasp deze en voeg ook toe aan de pan.
Doe het vlees terug in de pan, samen met de lamsbouillon, kokosmelk, laurierblaadjes, steranijs, kaneelstokjes en limoenblaadjes.
Roer alles goed door elkaar en stoof in minstens 3 uur mooi zacht en gaar met het deksel op de pan. Haal het laatste half tot heel uur het deksel van de pan om de saus wat in te laten dikken.