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

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
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
Pambazo -- traditional dish from Mexico
Street Food ★ 4.4

Pambazo

Guajillo-dipped roll griddled and stuffed with potato chorizo.

🇲🇽 Mexico · 📍 Mexico City
Runza -- traditional dish from United States
Street Food ★ 4.3

Runza

From the United States, Runza is a well-known sandwich.

🇺🇸 United States
Lahmacun -- traditional dish from Turkey
Street Food ★ 4.5

Lahmacun

Thin crisp flatbread topped with spiced minced meat.

🇹🇷 Turkey · 📍 Southeastern Anatolia
Spring Rolls -- traditional dish from China
Street Food ★ 4.4

Spring Rolls

Crisp golden rolls wrapped around a savoury vegetable filling.

🇨🇳 China · 📍 Nationwide
Nem Ran -- traditional dish from Vietnam
Street Food ★ 4.5

Nem Ran

Crisp fried pork-and-crab rolls in rice paper.

🇻🇳 Vietnam · 📍 Northern Vietnam
Drinks & Beverages ★ 4.4

Boilermaker

An American bar ritual of dropping a shot of whiskey into a glass of beer, served at diners and taverns across the Midwest and Northeast.

🇺🇸 United States · 📍 American Midwest and Northeast, especially Pennsylvania, Ohio, Illinois, Michigan, and Massachusetts
Bouillon Soup -- traditional dish from Haiti
Soups & Stews ★ 4.5

Bouillon Soup

Bouillon Soup counts among the traditional food of Haiti, a soup locals hold dear.

🇭🇹 Haiti
Fish House Punch -- traditional dish from United States
Drinks & Beverages ★ 4.2

Fish House Punch

Hailing from the United States, Fish House Punch is a much-loved cocktail.

🇺🇸 United States
Camarones en Salsa de Tamarindo -- traditional dish from Mexico
Seafood ★ 4.1

Camarones en Salsa de Tamarindo

Camarones en Salsa de Tamarindo is a prawn dish from Mexico.

🇲🇽 Mexico
Bumbo -- traditional dish from Cuba
Drinks & Beverages ★ 4.5

Bumbo

Bumbo is a beloved cocktail, traditional to Cuba.

🇨🇺 Cuba
Sate Babi -- traditional dish from Indonesia
Street Food ★ 4.1

Sate Babi

Sate Babi counts among the traditional food of Indonesia, a street food locals hold dear.

🇮🇩 Indonesia
Seolleongtang -- traditional dish from South Korea
Soups & Stews ★ 4.4

Seolleongtang

Milky ox-bone broth simmered for hours.

🇰🇷 South Korea · 📍 Seoul
Toast Skagen -- traditional dish from Sweden
Seafood ★ 4.4

Toast Skagen

Creamy dill-and-shrimp mix piled on fried bread.

🇸🇪 Sweden · 📍 Nationwide
Cynar -- traditional dish from Italy
Drinks & Beverages ★ 4.4

Cynar

Cynar is a bittersweet Italian artichoke-leaf digestivo, born in 1952 and now a classic Italian digestif and Spritz base.

🇮🇹 Italy · 📍 Milan and Novi Ligure (Piedmont/Lombardy production) + nationwide Italian digestivo tradition

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.