Pupusat ovat käsintehtyjä levyjä, jotka on valmistettu maissipohjaisesta taikinasta ja kevyesti paistettuja. Ne voidaan täyttää papuilla, lihalla tai juustolla ja ne ovat yleisiä Keski -Amerikan keittiössä, erityisesti El Salvadorissa. Muunnelmia löytyy kuitenkin myös naapurimaista Guatemalasta ja Hondurasista. Pupusat ovat samanlaisia kuin maissitortillat tai maissipannukakut, mutta paksummat ja pehmeämmät.
Pupuksen tärkein ainesosa on maissimassa, hienoksi jauhettu maissi, joka muistuttaa maissitärkkelystä tai maissijauhoa ja on yleinen Latinalaisen Amerikan markkinoilla. Masa yhdistetään veden kanssa taikinaksi, joka sitten vaivataan, leikataan osiin ja rullataan palloiksi. Jos haluat täytteitä, kokki tekee syvennyksen peukalollaan jokaisen taikinapallon keskelle ja asettaa juuston, lihan tai muut täytteet jokaisen palan keskelle. Täytteet koteloidaan pupusiin käärittämällä ne tasaiseksi vierintätappia käyttäen.
Joitakin perunatyyppejä ovat pupusas de chickarees, jotka on täytetty paistetulla sian- ja tomaattikastikkeella, sekä pupusas de frijoles refritos, jotka sisältävät paahdettuja papuja. El Salvadorissa pupusilla on tyypillisesti myös monipuolisempia täytteitä, kuten katkarapuja ja kurpitsaa. Loroco, trooppinen viiniköynnöksen kukka, jota myydään tölkeissä markkinoilla, yhdistetään myös juuston kanssa, jotta saadaan yleinen salvadorilainen pupusa -muunnelma.
Yleensä pupusat kypsennetään pannulla tai pannulla miedolla tai keskilämmöllä. Ne kuumennetaan ja ruskistetaan toiselta puolelta, sitten käännetään ympäri ja ruskistetaan toiselta puolelta. Kypsennysaika on tyypillisesti lyhyt, alle neljä minuuttia kummallakin puolella pupusan paksuudesta riippuen.
Perinteiset Keski -Amerikan säestykset pupuksille ovat tyypillisesti curtido tai salsa roja. Curtido on marinoitu kaali- ja vihannessalaatti, joka muistuttaa coleslaw- tai hapankaalia. Se tarjoillaan huoneenlämmössä ja asetetaan pupusan päälle. Salsa roja on tomaatti-, valkosipuli- ja pippurikastike, joka tarjoillaan lämpimänä ja usein parin kanssa. Pupusat tarjoillaan lämpiminä ja yleensä syödään käsin.
Pupusas voidaan sekoittaa meksikolaisiin quesadilloihin, joka on ohut tortilla, joka on täytetty juustolla, lihalla tai papuilla ja lämmitetty paistinpannulla, sekä chalupat, jotka ovat friteerattua maissilevyä, joka on täytetty ainesosilla ruoanlaiton jälkeen. Pupuksia tarjoillaan kaikkialla maailmassa, erityisesti Yhdysvaltojen ja Kanadan alueilla, joilla on paljon El Salvadorin maahanmuuttajia. Tyypillisesti ne tarjoillaan à la carte -katuruokaa tai baariruokaa.