Doe de stukjes lamsvlees in een hoge kom en meng ze met de knoflook, ui, gember, koriander en wat zout en peper. Bestrooi het vlees met de geraspte citroenschil en eventueel met de suiker. Giet de melk over het vleesmengsel en laat het vlees minstens 4 uur in de koelkast staan. Bereid intussen de marinade. Verwarm de azijn of het tamarindewater met de suiker, specerijen, jam en wat zout. Kook het mengsel 5 minuten op een lage warmtebron tot de suiker is opgelost. Laat de marinade afkoelen en voeg de laurierblaadjes en de chilipeper toe. Meng alles goed door elkaar. Giet de melk van het vleesmengsel af. Schep de stukjes lamsvlees door de marinade, dek de kom af en laat 1 nacht staan in de koelkast. Rijg de stukjes vlees op spiesen enrooster ze boven een houtskoolvuur. Verwarm de saus en geef deze erbij.