Skip to content
Pupusa from El Salvador

Pupusa

Stuffed corn griddle cakes with cheese, beans or pork. · El Salvador

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

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

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.

More dishes like Pupusa

Tamales Pisques -- traditional dish from El Salvador
Salads & Sides ★ 4.2

Tamales Pisques

Tamales Pisques is a beloved vegetable dish, traditional to El Salvador.

🇸🇻 El Salvador
Tamal de Pollo -- traditional dish from El Salvador
Meat & Grills ★ 4.0

Tamal de Pollo

Tamal de Pollo is a beloved chicken dish, traditional to El Salvador.

🇸🇻 El Salvador
Khuushuur -- traditional dish from Mongolia
Street Food ★ 4.3

Khuushuur

Fried meat pastries eaten at the Naadam festival.

🇲🇳 Mongolia · 📍 Nationwide
Roti Pisang -- traditional dish from Malaysia
Street Food ★ 4.6

Roti Pisang

Roti Pisang counts among the traditional food of Malaysia, a street food sweets locals hold dear.

🇲🇾 Malaysia
Vada Pav -- traditional dish from India
Street Food ★ 4.5

Vada Pav

Mumbai’s spicy potato-fritter burger in a soft bun.

🇮🇳 India · 📍 Mumbai
Grilled Cheese -- traditional dish from United States
Street Food ★ 4.2

Grilled Cheese

Buttered bread griddled with meltable cheese until the crust is golden and the centre is molten — the American diner classic.

🇺🇸 United States · 📍 Nationwide United States
Calzone -- traditional dish from Italy
Street Food ★ 4.4

Calzone

Folded-over pizza stuffed with cheese and cured meat.

🇮🇹 Italy · 📍 Naples
Sesame Chicken -- traditional dish from United States
Meat & Grills ★ 4.5

Sesame Chicken

Hailing from the United States, Sesame Chicken is a much-loved fried chicken dish.

🇺🇸 United States
Pictou County Pizza -- traditional dish from Canada
Breads & Pastries ★ 4.5

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.

🇨🇦 Canada · 📍 Nova Scotia (Maritimes)
Diri ak Djon Djon -- traditional dish from Haiti
Rice Dishes ★ 4.4

Diri ak Djon Djon

Black rice cooked with rare wild djon djon mushrooms.

🇭🇹 Haiti · 📍 Northern Haiti
Drinks & Beverages ★ 4.4

Old Charter

Old Charter is a traditional spirit from the United States.

🇺🇸 United States
Buñelos Aga -- traditional dish from United States
Snacks & Appetizers ★ 4.5

Buñelos Aga

From the United States, Buñelos Aga is a well-known snack.

🇺🇸 United States
Perepichka -- traditional dish from Ukraine
Breads & Pastries ★ 4.2

Perepichka

From Ukraine, Perepichka is a well-known savoury pastry.

🇺🇦 Ukraine
Scialatelli -- traditional dish from Italy
Noodles & Pasta ★ 4.2

Scialatelli

Scialatelli are thick fresh pasta strands from Campania, Italy, served with Mediterranean seafood along the Amalfi Coast. The pasta of "taking it easy."

🇮🇹 Italy · 📍 Campania
Yellowman -- traditional dish from United Kingdom
Desserts & Sweets ★ 4.4

Yellowman

Yellowman is a confectionery from the United Kingdom.

🇬🇧 United Kingdom
Kacchi Biryani -- traditional dish from Bangladesh
Rice Dishes ★ 4.5

Kacchi Biryani

Marinated mutton and rice slow-cooked together in one sealed pot.

🇧🇩 Bangladesh · 📍 Dhaka

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.

Comments

Sign in with Facebook or Google below to comment. Comments are auto-checked and post instantly.

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