Pupusa
Stuffed corn griddle cakes with cheese, beans or pork. · El Salvador
Stuffed corn griddle cakes with cheese, beans or pork.
About Pupusa
A thick corn tortilla is stuffed with cheese, refried beans or seasoned pork, griddled until golden and served with curtido slaw and tomato salsa. It is the national dish of El Salvador.
🏛️ History & Culture
The pupusa originates in El Salvador and Honduras, where its history is traced to the Pipil people, though its exact origins are debated. It is widely considered El Salvador's national dish, with a strong cultural identity tied to Indigenous heritage and everyday life.
Regional variations include fillings like cheese, beans, pork, or loroco, a native flower bud. Pupusas are typically served with curtido, a tangy cabbage slaw, and tomato salsa, and are celebrated annually on Salvadoran Pupusa Day.
🍳 How to make Pupusa
AI-assisted, not kitchen-testedPupusas Revueltas with Curtido and Tomato Salsa
Salvadoran stuffed corn griddles, traditionally filled with cheese, refried beans, and seasoned pork, served with a tangy cabbage slaw and a simple tomato salsa.
- Prep
- 45 min
- Cook
- 20 min
- Total
- 65 min
- Serves
- 4 (makes 10–12 pupusas)
- Difficulty
- Medium
Recipe ingredients
- 500 g (1 lb 2 oz) masa harina (instant corn flour), use Maseca or a Salvadoran brand; do not substitute with regular cornmeal
- 600 ml (2½ cups) warm water
- 5 g (1 tsp) fine salt
- 200 g (7 oz) queso fresco, Salvadoran quesillo or queso duro is traditional; mild mozzarella is the closest substitute
- 200 g (7 oz) refried red beans (frijoles refritos), drain well so the filling holds together
- 150 g (5 oz) chicharrón, pork crackling, finely minced; substitute with 150 g ground pork cooked down with ½ tsp cumin and ½ tsp achiote if unavailable
- 500 g (1 lb 2 oz) white cabbage, finely shredded
- 1 medium carrot, grated
- 1 small onion, thinly sliced
- 250 ml (1 cup) white vinegar
- 1 g (¼ tsp) dried oregano
- 5 g (1 tsp) salt, plus more to taste
- 3 medium ripe tomatoes, roughly chopped
- 1 small white onion, chopped
- 1 clove garlic
- 10 ml (2 tsp) lime juice
- 15 ml (1 tbsp) neutral oil, for cooking
Steps
- 1 Make the curtido first: combine the shredded cabbage, grated carrot, and sliced onion in a bowl. Add the vinegar, oregano, and 1 tsp salt. Toss well, press down so the vegetables sit submerged. Cover and refrigerate at least 30 minutes, ideally 2 hours, to develop the tangy flavor.
- 2 Make the salsa: blend the tomatoes, onion, garlic, and lime juice with a pinch of salt until smooth. Taste and adjust salt. Chill until serving.
- 3 Make the dough: in a large bowl, mix the masa harina with the salt. Gradually add the warm water and knead with your hands for 3–4 minutes until the dough is soft, smooth, and holds together without cracking. It should feel like soft modeling clay. If it crumbles, add water 1 tbsp at a time; if sticky, add a little more masa.
- 4 Prepare the filling: crumble the queso fresco, mash the refried beans so mostly smooth, and combine the cheese, beans, and minced chicharrón in a bowl. Mix until it forms a cohesive, slightly sticky paste.
- 5 Form the pupusas: lightly wet your hands. Take a golf-ball-sized portion of dough (about 60 g) and roll it into a ball. Press your thumb into the center to make a deep well, leaving the base and sides about 5 mm thick.
- 6 Stuff about 1 heaped tablespoon (≈30 g) of the filling into the well. Close the dough over the filling, pinch to seal, then gently pat and rotate the ball between your palms to flatten it into a disc about 1 cm thick and 10–12 cm wide. Keep hands damp so the dough does not crack.
- 7 Heat a dry cast-iron skillet or comal over medium heat for 2–3 minutes. Place 2–3 pupusas on the hot surface and cook 2–3 minutes per side, pressing gently with a spatula, until golden brown spots appear on both sides and the dough looks set and slightly puffed. The internal filling should be hot and fully melted; the masa should taste cooked through, not raw.
- 8 Repeat with the remaining pupusas, stacking them in a clean kitchen towel to keep warm. Serve immediately with the curtido and tomato salsa on the side.
Report an issue with this recipe
Recipes from travellers
No one has shared their own Pupusa recipe yet. Yours would be the first.
Share how you make Pupusa
You'll need to be signed in with Google or Facebook so your name can appear on it. Recipes go through an automatic food-safety check before they publish.
Sign in to share your recipe
Pupusa — frequently asked questions
What is Pupusa?
A thick corn tortilla is stuffed with cheese, refried beans or seasoned pork, griddled until golden and served with curtido slaw and tomato salsa. It is the national dish of El Salvador.
What is Pupusa made of?
Pupusa is made with masa, cheese, refried beans, chicharrón and curtido.
Where does Pupusa come from?
Pupusa comes from El Salvador, and is especially associated with Nationwide. The pupusa originates in El Salvador and Honduras, where its history is traced to the Pipil people, though its exact origins are debated.
Where can I eat Pupusa?
A Salvadoran pupusería, topped with pickled curtido.
How do you make Pupusa?
Making Pupusa at home takes about 45 minutes of prep and 20 minutes of cooking. The recipe on this page serves 4 (makes 10–12 pupusas) and is rated medium. Full ingredient list and step-by-step method are in the recipe section above.
Taste Pupusa in El Salvador
Independent picks. We earn a small commission if you book through these — at no extra cost to you. How this works.
✅ Before you go to El Salvador
Round out your trip — most travellers book these alongside their trip.
More dishes like Pupusa
Tamales Pisques
Tamales Pisques is a beloved vegetable dish, traditional to El Salvador.
Tamal de Pollo
Tamal de Pollo is a beloved chicken dish, traditional to El Salvador.
Khuushuur
Fried meat pastries eaten at the Naadam festival.
Roti Pisang
Roti Pisang counts among the traditional food of Malaysia, a street food sweets locals hold dear.
Vada Pav
Mumbai’s spicy potato-fritter burger in a soft bun.
Grilled Cheese
Buttered bread griddled with meltable cheese until the crust is golden and the centre is molten — the American diner classic.
Calzone
Folded-over pizza stuffed with cheese and cured meat.
Sesame Chicken
Hailing from the United States, Sesame Chicken is a much-loved fried chicken dish.
Pictou County Pizza
Pictou County pizza is a Nova Scotia (Canada) style with a thick garlicky brown sauce, heavy cheese and pepperoni strips, a fiercely local rink and family favourite.
Diri ak Djon Djon
Black rice cooked with rare wild djon djon mushrooms.
Old Charter
Old Charter is a traditional spirit from the United States.
Buñelos Aga
From the United States, Buñelos Aga is a well-known snack.
Perepichka
From Ukraine, Perepichka is a well-known savoury pastry.
Scialatelli
Scialatelli are thick fresh pasta strands from Campania, Italy, served with Mediterranean seafood along the Amalfi Coast. The pasta of "taking it easy."
Yellowman
Yellowman is a confectionery from the United Kingdom.
Kacchi Biryani
Marinated mutton and rice slow-cooked together in one sealed pot.
- 🇸🇻 Tamales Pisques · El Salvador
- 🇸🇻 Tamal de Pollo · El Salvador
- 🇲🇳 Khuushuur · Mongolia
- 🇲🇾 Roti Pisang · Malaysia
- 🇮🇳 Vada Pav · India
- 🇺🇸 Grilled Cheese · United States
- 🇮🇹 Calzone · Italy
- 🇺🇸 Sesame Chicken · United States
- 🇨🇦 Pictou County Pizza · Canada
- 🇭🇹 Diri ak Djon Djon · Haiti
- 🇺🇸 Old Charter · United States
- 🇺🇸 Buñelos Aga · United States
- 🇺🇦 Perepichka · Ukraine
- 🇮🇹 Scialatelli · Italy
- 🇬🇧 Yellowman · United Kingdom
- 🇧🇩 Kacchi Biryani · Bangladesh
Reviews
No reviews yet. Be the first to share your experience with Pupusa.
Write a review
Sign in to verify you're a real person, then share your thoughts on Pupusa.
Comments
No comments yet. Be the first to say something about Pupusa.