Keverd össze a fűszereket egy tálban. Szórj 4 teáskanálnyit a marhahúsra, és finoman nyomkodd rá, hogy jól megtapadjon.
Forrósítsd fel az olívaolajat egy nagy lábasban, erős lángon. Tedd bele a marhahúst (ha szükséges, több részletben), és pirítsd körbe minden oldalát. Tedd félre egy tányérra.
Vedd közepesre a lángot. Ha a lábas száraznak tűnik, nyugodtan adj hozzá még egy kevés zsiradékot.
Add hozzá a fokhagymát és a hagymát, majd pirítsd 3 percig, amíg megpuhulnak.
Öntsd hozzá a narancslevet és a lime-levet, majd kapard fel a lábas aljára tapadt, lesült barna részeket, hogy beleolvadjanak a folyadékba.
Add hozzá a paradicsompürét, a marhaalaplevet, a vizet és a maradék fűszerkeveréket. Keverd össze, majd tedd vissza a marhahúst a lábasba.
Tedd rá a fedőt, forrald fel, majd vedd lejjebb a lángot, hogy csak gyöngyözve, ne erősen forrjon.
Főzd 2 órán át, majd vedd le a fedőt, és gyöngyöztesd további 30 percig, amíg a marhahús olyan puha lesz, hogy könnyen szálaira szedhető.
Vedd ki a marhahúst a mártásból, és 2 villával szedd szálaira.
Fedő nélkül főzd a mártást 10–15 percig, hogy besűrűsödjön és az ízlésednek megfelelő állagúra redukálódjon. Ha kell, sózd utána.
Tedd vissza a marhahúst a mártásba (ha szeretnéd, tehetsz félre egy kevés mártást a tálaláshoz, például tacók vagy burritók meglocsolásához).