Schil en snijd de aardappels in gelijke stukken en kook in een pan water met een beetje zout circa 10 minuten. Pel en snipper een derde van de rode ui fijn. Pel en snijd de knoflook fijn.
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.