Dit gerecht wordt voornamelijk geserveerd tijdens de kerstperiode of voor speciale gelegenheden. De sofrito is het belangrijkste onderdeel van het kruiden van de rijst. In de Puerto Ricaanse keuken bestaat sofrito, die in veel recepten als basis wordt gebruikt, meestal uit de volgende ingrediënten: Recao, koriander, uien, knoflook, aji dulce pepers, tomaten, en rode en groene cubanelle pepers. Sofrito wordt gemengd tot een waterige of pasteuze consistentie. Het is de bedoeling dat de rijst de sofrito absorbeert voor een maximale smaak.
De eerste stap op de dag van koken is het koken van de duivenerwten als ze worden bereid uit gedroogde vorm of vers, hoewel de ingeblikte en bevroren variëteit op grote schaal beschikbaar zijn in Latino markten of supermarkten in steden waar een aanzienlijke Puerto Ricaanse bevolking woont. In een aparte pan worden annatto-zaden verhit met een olie zoals olijfolie of reuzel. De olie wordt gezeefd en de zaden worden weggegooid. Annatto-olie geeft de rijst een kenmerkende geel/oranje kleur.
Zout varkensvlees, ham, gerookte hamlappen, spek, salchichón (salami), of chorizo wordt alleen of in combinatie toegevoegd. De sofrito wordt ook in de annatto-olie gesauteerd om de aromatische stoffen vrij te laten komen en gekookt tot het meeste water verdampt is terwijl men zachtjes roert.
Een mengsel van manzanilla-olijven, piquillo pepers, en kappertjes die samen gefermenteerd zijn, alcaparrado genaamd, wordt toegevoegd met laurierblaadjes worden dan toegevoegd en gekookt tot de saus dik is, bijna tot een pasta. Rijst, duivenerwten, zout, zwarte peper, komijn, en in sommige recepten orégano brujo en korianderzaad worden dan toegevoegd en geroerd tot de rijst bedekt is met sofrito. De bouillon wordt in de pan gegoten en op een hoog vuur gekookt. Zodra het kookpunt is bereikt, wordt de bouillon lager gezet en bedekt met een bakbananenblad en een deksel. Bakbananenblad geeft de rijst meer smaak en aroma en helpt om sneller gaar te worden. Op het platteland wordt dit gekookt boven een open vuurplaats, soms in kleipotten die de smaak versterken.