Az annattómagot, a köményt, a borsot, a szegfűborsot és a szegfűszeget fűszermalomban finomra őröljük.
A habanerót kimagvazzuk, apróra vágjuk, és botmixerrel simára keverjük a narancslével, az ecettel, a sóval, a fokhagymával és az előző lépés fűszerporával.
Belekeverjük a citromlevet és a tequilát.
A sertéshúst egy nagy, zárható műanyag zacskóba vagy tálba tesszük, ráöntjük a marinádot, egyenletesen átforgatjuk.
Hűtőben legalább 8, ideális esetben 24 óráig pácoljuk, időnként átforgatva.
A sütőt 160 fokra előmelegítjük. A húst a marináddal együtt banánlevéllel (vagy alufóliával) bélelt tepsibe tesszük, és légmentesen becsomagoljuk, hogy a gőz ne szökjön ki.
4 óráig sütjük - a húsnak villával szét kell esnie.
Óvatosan kibontjuk, a húst villával szálaira szedjük, és a visszamaradt szaftban megforgatva, rizzsel vagy tortillában tálaljuk.