Zet de bonen onder water en laat ze minstens 8 uur weken (bij voorkeur een nacht).
Giet na de aangegeven tijd het water van de bonen af en spoel ze goed onder koud stromend water. Snijd vervolgens het rundvlees in kleine stukjes (max. 2 cm × 2 cm), pel de uien en hak ze fijn en pel de knoflook en pers deze door een knoflookpers.
Neem een grotere pan en verhit daarin 2 eetlepels olie op hoog vuur. Voeg het gesneden rundvlees toe aan de pan, breng op smaak met zout en bak 8–10 minuten op hoog vuur zodat het vlees dichtschroeit. Haal het vlees daarna uit de pan.
Als er tijdens het bakken veel vocht is vrijgekomen, verhit dan de inhoud van de pan totdat het water verdampt is. Voeg daarna de gesneden ui toe en bak 3–4 minuten op middelhoog tot hoog vuur.
Voeg vervolgens de geperste knoflook, gemalen paprika en gemalen komijn toe en bak alles nog 60–90 seconden.
Voeg daarna de gehakte tomaten uit blik, 800 ml water, laurierblaadjes, het gebakken vlees en de uitgelekte bonen toe en breng de hele inhoud van de pan op hoog vuur aan de kook. Zet het vuur daarna terug naar laag, dek de pan af met een deksel en laat het mengsel 60–70 minuten koken.
Controleer na deze tijd of de bonen en het vlees zacht zijn. Zo niet, kook het mengsel nog 25–30 minuten op laag vuur.
Zodra de bonen en het vlees zacht zijn, haal je het deksel van de pan, zet het vuur op middelhoog en verwarm nog 8–10 minuten totdat het mengsel licht indikt.
Verwijder daarna de laurierblaadjes uit de pan en breng het gekookte mengsel op smaak met zout. Verdeel het vervolgens over 6 borden en serveer.