Las pupusas son piezas de pan plano hechas a mano hechas de una masa a base de maíz y se fríen ligeramente. Se pueden rellenar con frijoles, carne o queso y son frecuentes en la cocina centroamericana, especialmente en El Salvador. Sin embargo, también se pueden encontrar variaciones en los vecinos Guatemala y Honduras. Las pupusas son similares a las tortillas de maíz o los panqueques de maíz, pero más gruesas y suaves.
El ingrediente principal en las pupusas es la masa de maíz, un maíz finamente molido que es similar a la maicena o la harina de maíz y es común en los mercados latinoamericanos. La masa se combina con agua para formar una masa, que luego se amasa, se corta en porciones y se enrolla en forma de bolas. Si se desean rellenos, un cocinero hará una muesca con el pulgar en el centro de cada bola de masa y colocará queso, carne u otros rellenos en el centro de cada pieza. Los rellenos se envuelven en las pupusas al rodarlas con un rodillo.
Algunos tipos básicos de pupusas incluyen pupusas de chickarees, que se rellenan con carne de cerdo frita y salsa de tomate, así como pupusas de frijoles refritos, que contienen frijoles refritos. En El Salvador, las pupusas también suelen tener rellenos más diversos, como camarones y calabaza. Loroco, una flor de vid tropical que se vende en frascos en los mercados, también se combina con queso para una variación común de pupusa salvadoreña.
Generalmente las pupusas se cocinan en una sartén o plancha a fuego medio bajo. Se calientan y se doran por un lado, luego se voltean y se doran por el otro lado. El tiempo de cocción es generalmente corto, menos de cuatro minutos en cada lado, dependiendo del grosor de la pupusa.
Los acompañamientos tradicionales centroamericanos para pupusas son típicamente curtido o salsa roja. Curtido es una ensalada de repollo y verduras en escabeche que es similar a la ensalada de col o al chucrut. Se sirve a temperatura ambiente y se coloca encima de la pupusa. La salsa roja es una salsa de tomate, ajo y pimienta que se sirve tibia y, a menudo, combinada con curtido. Las pupusas se sirven calientes y generalmente se comen a mano.
Las pupusas pueden confundirse con quesadillas mexicanas, una tortilla delgada que se llena con queso, carne o frijoles y se calienta en una sartén, así como con chalupas, que son pan plano de maíz frito cubierto con ingredientes después de la cocción. Las pupusas se sirven en todo el mundo, especialmente en áreas de los Estados Unidos y Canadá que tienen un alto número de inmigrantes salvadoreños. Por lo general, se sirven como comida callejera a la carta o comida de bar.