Cochinita pibil on sianliha, joka on peräisin Meksikosta Yucatanin alueelta. Alun perin se viittasi kokonaiseen sikaan, joka oli marinoitu mausteissa ja katkerassa appelsiinimehussa ennen käärimistä banaanilehdiin ja kypsennetty hyvin hitaasti kuopassa, kunnes se oli herkkä ja mehukas. Useimmat reseptit ovat muuttuneet ajan myötä ja alkaneet käyttää ainesosia, jotka olivat käytännöllisempiä keskimääräiselle kotitaloudelle. Yleisempi tapa valmistaa cochinita pibil on käyttää sianlihaa tai sianlihaa, joka on marinoitu ja sitten kääritty folioon ja paistettu pitkään alhaisessa lämpötilassa. Valmis sianliha voidaan pilkkoa ja tarjoilla tortilloilla tai tarjota marinoitua sipulia tai salottisipulia.
Yksi cochinita pibilin tärkeimmistä ainesosista on annatto. Tämä on punainen siemen Meksikossa kasvavan achiote -puun hedelmistä. Siinä on hyvin selkeä kukka-, pippuri- ja pähkinä -maku. Sitä myydään usein jauheena tai pastana, johon on sekoitettu valkosipulia ja suolaa. Annatto -siemenet antavat sianlihalle syvän punaisen värin.
Cochinita -pibilin valmistus alkaa marinadilla. Tarkat ainesosat voivat vaihdella, mutta ydintekijät ovat annatto -tahna, valkosipuli ja katkera appelsiinimehu, jotka voidaan pehmentää liemellä tai vedellä. Katkeraa appelsiinimehua ei ole aina saatavilla, joten voidaan käyttää myös tavallista appelsiinimehua, joka on sekoitettu limen tai sitruunamehun kanssa. Ainesosat sekoitetaan keskenään, joskus hyvin löysäksi nesteeksi ja toisinaan paksuksi tahnaksi.
Käytetty sianliha voidaan joko jättää kokonaiseksi tai leikata kuutioiksi. Jos sianliha jätetään kokonaiseksi, se tulee rei’ittää veitsellä, jotta marinadi pääsee lihan keskelle. Marinadi tulee levittää mahdollisimman suurelle osalle lihaa ja jättää sitten 12–24 tunniksi.
Cochinita pibilin aito versio käyttää banaanilehtiä lihan käärimiseen, vaikka voidaan käyttää kalvoa tai mitä tahansa joustavaa, vedenpitävää käärettä. Marinoitu liha ei ole vain kääritty, vaan myös marinadi sisältyy pakkaukseen, joskus lisättyä voita tai rasvaa. Kääritty sianliha laitetaan sitten uuniin miedolla lämmöllä.
Cochinita pibilin valmistuksen tavoitteena on kypsentää liha hitaasti, jotta marinadi ja höyry pitävät sen kosteana. Kypsennys voi kestää useita tunteja käytetyn lämmön tasosta riippuen. Kun sianliha on valmis, sen on oltava riittävän pehmeää, jotta se voidaan helposti murskata. Tyypillisiä mausteita lihan kanssa tarjoillaan marinoitua sipulia, salsaa ja paahdettuja vihanneksia. Hyvin usein liha lusikoidaan lämpimille tortilloille ja syödään kuin taco.