Impact-Site-Verification: 9e0dad4c-1ecb-4b27-8cf1-32aa58dbb403

Skip to content
Search AI Planner
Food World
Pupusa from El Salvador

Photo: JMRAFFi · CC BY-SA 4.0 · via Wikimedia Commons

Street Food El Salvador

Pupusa

Stuffed corn griddle cakes with cheese, beans or pork.

Nationwide
Last updated Aug 13, 2026 · Reviewed by the WhatWhereVacay editorial team

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-tested

Pupusas 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. 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. 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. 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. 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. 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. 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. 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. 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

Protected by reCAPTCHA. No account needed.

Sources: none cited yet. The description and history on this page are AI-assisted and reviewed by the WhatWhereVacay editorial team; they are not taken from a cited reference, so check details locally before you rely on them. How we use AI

Where to eat it

A Salvadoran pupusería, topped with pickled curtido.

No restaurants are listed for Pupusa yet. Serve it? Get listed and be the first.

Planning a trip to El Salvador?

Find places to stay and ways to get there.

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

Ingredients
Steps

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.

More traditional dishes from El Salvador

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.

Reviews

Rate this dish:
No review needed - one click, publishes instantly.

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.

Share this dish

Send it to a friend, post it, or keep the link.

Facebook X Telegram Reddit LinkedIn Email

Comments

To comment, first sign in with the Facebook or Google buttons in the review box above. Comments are auto-checked and post instantly.

Prefer email? Sign in with an email link and you will come straight back here.

No comments yet. Be the first to say something about Pupusa.