
El Salvador's national dish: thick masa cakes stuffed with pork, refried beans, and cheese, griddled and served with curtido slaw.
Pupusas are the soul of El Salvador — thick, hand-patted corn cakes stuffed with savory fillings, sealed shut, and cooked on a hot comal until they blister and crisp. "Revueltas" means "mixed," referring to the classic filling of slow-cooked pork (chicharrón), refried beans, and quesillo (a stringy Central American melting cheese) — all three together, in one pupusa. They are served with two non-negotiable accompaniments: curtido, a sharp fermented cabbage slaw with carrot and oregano, and salsa roja, a thin, lightly spicy tomato sauce. You eat with your hands, you eat them hot, and you eat at least three. November 13 is officially National Pupusa Day in El Salvador, and the dish was declared the national dish by legislative decree in 2005.
Serves 4
Combine cabbage, carrot, and red onion in a bowl. Mix vinegar, water, oregano, and salt and pour over. Press down so vegetables submerge. Cover and rest at room temperature 1 hour, then refrigerate. (Best after 24 hours.)
Simmer tomatoes, onion, and garlic in 250 ml water for 8 minutes. Drain (reserve 100 ml liquid), blend smooth with reserved liquid and 1/2 tsp salt. Set aside.
In a large bowl whisk masa harina with salt. Add warm water gradually, mixing until you have a smooth, soft dough — should feel like Play-Doh, not stiff and not sticky.
Salvadoran masa is wetter than tortilla masa. If it cracks when shaped, add a tablespoon more water and knead in.
Mix the chopped chicharrón, refried beans, and grated cheese in a bowl. This is the classic revuelta filling.
Lightly wet your hands. Take a ball of masa about the size of a small lime (~60 g). Press a hollow in the center with your thumb, fill with 1 heaped tablespoon of filling, then gather the masa edges up over the filling and pinch closed.
Pat the sealed ball gently between your palms, rotating, until you have a flat disc about 10 cm wide and 1 cm thick. Some filling may peek through small cracks — that's normal.
Heat a heavy dry skillet over medium heat. Brush very lightly with oil. Cook each pupusa 3–4 minutes per side, until brown-blistered spots appear and the cheese sizzles audibly through any small openings.
Stack the pupusas on a plate. Serve with the curtido and salsa roja in bowls alongside. Eat with your hands, topping each bite with a forkful of curtido and a spoon of salsa.
Curtido tastes vastly better after 24 hours of fermentation — make it the day before. A two-day-old curtido is genuinely transcendent.
Don't overfill — a tablespoon per pupusa is the maximum. More filling means it bursts during shaping and leaks during cooking.
Pat the pupusas gently — slapping them flat causes the seal to break. Slow and rotational is the technique.
Pupusas de queso: cheese only — the simplest version.
Pupusas de loroco: stuffed with loroco (a Salvadoran flowering vine) and cheese; the most distinctive Salvadoran flavor.
Pupusas de ayote: stuffed with cooked, mashed pumpkin and cheese — a vegetarian option.
Best fresh off the comal. Refrigerate cooked pupusas up to 3 days; reheat on a dry skillet 90 seconds per side to revive. Freeze raw, shaped pupusas (between parchment) for 1 month and cook from frozen — add 1 minute per side.
Pupusas date back at least 2,000 years to the Pipil people of pre-Columbian El Salvador; clay pupusa cooking implements have been excavated at Joya de Cerén, an archaeological site preserved by volcanic ash from around 600 CE. The modern revuelta filling solidified in the 20th century, and El Salvador declared pupusas its national dish on April 1, 2005.
Quesillo is a soft, stringy Central American cheese similar to a wetter, milder mozzarella. Low-moisture mozzarella is the best supermarket substitute; Mexican Oaxaca cheese is even closer if you can find it.
Either too much filling, dough that was too dry, or pressing too aggressively when flattening. Use a tablespoon of filling, keep the dough soft, and pat gently while rotating.
Yes — they are made from corn masa harina (nixtamalized corn flour), which contains no wheat. As long as your filling doesn't include wheat-based ingredients, the whole dish is naturally gluten-free.
Per serving (410g) · 4 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes