Leg een schone theedoek op een bolzeef en schenk de yoghurt erin. Hang de yoghurt gedurende 1 nacht uit tot hangop. Breng de melk met suiker, saffraan en kardemom aan de kook.
Vijzel de kardemom. Halveer het vanillestokje in de lengte en schraap het merg eruit. Breng een vijfde van het sinaasappelsap aan de kook met de kardemom en het vanillemerg.
Meng de boter met de poedersuiker, bloem zout en het ei en kneed tot een soepel deeg. Verpak het deeg in plasticfolie en laat circa 30 minuten rusten in de koelkast.
Snijd de schil van 3 sinaasappels en snijd de partjes uit de sinaasappels. Knijp het vocht uit het overgebleven deel van de sinaasappels en vang het op in een schaaltje. Meng het met de likeur.