Maak een liter runderbouillon van 2 runderbouillontabletten.
Snij 1 kilo riblappen in blokjes. Bestrooi de blokjes vlees met zout en witte peper en 2 eetlepels bloemVerhit 4 eetlepels ghee in een stoofpan. (Of indien niet verkrijgbaar: zonnebloemolie). Bak de blokjes rundvlees in twee gedeeltes in de ghee.
Snij intussen 1 ui in halve ringen en 4 teentjes knoflook in plakjes. Laat dit meebakken met het vlees. Plet 4 kardemompeulen onder je mes, voeg toe samen met 2 laurierblaadjes en 2 kruidnagels. Giet de rundebouillon erbij tot het vlees net onder staat.
Breng het aan de kook en schep het schuim eraf wat ontstaat tijdens het koken. Zet de hittebron laag en laat het vlees 2 uur pruttelen.
Voeg na een uur 4 flinke opscheplepels Griekse yoghurt toe en meng erdoor. Snij een 1 aubergine in blokjes en voeg de blokjes toe. Roer er tot slot 1 tl gemalen komijn, 1 tl gemalen koriander, 1 tl witte peper, 1 tl kaneel en 1 tl paprikapoeder door. Laat het gerecht nog een uur pruttelen.
Als je de saus van de mansaf iets dikker wilt hebben kun je 2 el maizena met een scheutje water tot een slurrie roeren. Roer de maizena-slurrie door de saus zodat het dikker kan worden.