Pupusele sunt bucăți de pâine făcută manual dintr-un aluat pe bază de porumb și sunt ușor prăjite. Pot fi umplute cu fasole, carne sau brânză și sunt răspândite în bucătăria din America Centrală, în special în El Salvador. Cu toate acestea, variații pot fi găsite și în Guatemala și Honduras vecine. Pupusas-urile sunt asemănătoare tortillelor de porumb sau clătitelor de porumb, dar mai groase și mai moi.
Ingredientul principal din pupusas este masa de porumb, un porumb măcinat fin care este similar cu amidonul de porumb sau cu făina de porumb și este comun pe piețele din America Latină. Masa este combinată cu apă pentru a forma un aluat, care este apoi frământat, tăiat în porții și rulat în formă de bile. Dacă se dorește umpluturi, bucătarul va face o adâncitură cu degetul mare în mijlocul fiecărei bile de aluat și va pune brânză, carne sau alte umpluturi în centrul fiecărei bucăți. Umpluturile sunt apoi încapsulate în pupusas, rulându-le cu ajutorul unui sucitor.
Unele tipuri de bază de pupusas includ pupusas de chickarees, care sunt umplute cu carne de porc prăjită și sos de roșii, precum și pupusas de frijoles refritos, care conțin fasole prăjită. În El Salvador, pupusas au, de obicei, umpluturi mai diverse, inclusiv creveți și dovlecei. Loroco, o floare tropicală de viță de vie care este vândută în borcane în piețe, este, de asemenea, combinată cu brânză pentru o variantă comună de pupusa salvadoreană.
În general, pupusas sunt gătite pe o tigaie sau pe grătar la foc mic până la mediu. Se incalzesc si se rumenesc pe o parte, apoi se rastoarna si se rumenesc pe cealalta parte. Timpul de gătire este de obicei scurt, mai puțin de patru minute pe fiecare parte, în funcție de grosimea pupusei.
Acompaniamentele tradiționale din America Centrală pentru pupusa sunt de obicei curtido sau salsa roja. Curtido este o salată de varză murată și legume, asemănătoare cu salata de varză sau varza murată. Se serveste la temperatura camerei si se pune deasupra pupusa. Salsa roja este un sos de roșii, usturoi și ardei care se servește cald și adesea asociat cu curtido. Pupusele se servesc calde si in general se consuma manual.
Pupusas-ul poate fi confundat cu quesadilla mexicană, o tortilla subțire care este umplută cu brânză, carne sau fasole și încălzită pe o tigaie, precum și cu chalupas, care sunt pâine de porumb prăjită, care sunt acoperite cu ingrediente după gătire. Pupusa sunt servite în toată lumea, în special în zonele din Statele Unite și Canada, care au un număr mare de imigranți din El Salvador. În mod obișnuit, acestea sunt servite ca mâncare stradală a la carte sau mâncare de bar.