El Nacatamal se prepara una masa con maíz molido y manteca, la cual es rellenada con carne de cerdo o gallina adobado en trozos medianos, arroz, papas, tomate, cebollas, pimientos, todo en rodajas.
Este preparado se envuelve en hojas de plátano (no comestibles) y se ata con una cuerda fina, lo que le da una presentación parecida a una almohada.
Dentro de la hoja se cuece durante cuatro o cinco horas hasta que estén suaves y jugosos.
Se comen calientes en la misma hoja en la que fueron hechos.