Maak een boemboe van knoflook, djahe, lombok, maanzaad, cashewnoten en amandelen in een vijzel of keukenmachine.
Verwarm de geklaarde boter in een grote pan en fruit hierin de kruidnagel, pijpkaneel en sjalot.
Voeg het rundvlees toe, samen met 1 theelepel zout, de gemalen boemboe en kerriepoeder.
Bak het geheel gedurende 10 minuten op middelhoog vuur, zodat de smaken goed intrekken.
Kook de basmatirijst met de santen totdat al het vocht is geabsorbeerd.
Doe de rijst over in een vuurvaste schaal en maak een kuiltje in het midden.
Plaats het vleesmengsel in het kuiltje.
Dek de schaal af en plaats deze in een voorverwarmde oven op 100 °C.
Kook de beriani gedurende ongeveer 30 minuten, of totdat de rijst volledig gaar is.
Serveer warm.