Pupusas
El Salvador's thick stuffed corn cakes, filled with cheese, beans or chicharrón and griddled until blistered, served with curtido and a thin tomato salsa. Cheap, filling and completely addictive.
Photograph credit: Condiments for Pupusas in El Salvador 2012 by Ll1324 · CC0 · Wikimedia Commons
Photograph credit: Dando la vuelta a las pupusas by Ll1324 · CC0 · Wikimedia Commons
Method
Tap a step to highlight it, or turn on Cook Mode for large type and step-by-step focus.
-
Make the curtido first: pour boiling water over the cabbage, carrot and onion, drain immediately, then mix with the vinegar, water, sugar, oregano, chilli and salt. Refrigerate at least 3 hours, ideally overnight.
-
Simmer the salsa ingredients in 200 ml water for 12 minutes, blend smooth, and keep warm.
-
Mix the masa harina, salt and warm water with your hands for 3 minutes into a soft, smooth dough that does not crack when flattened.
-
Rest 15 minutes, then check the texture again and add water if needed.
-
Set a bowl of water with a splash of oil beside you and wet your hands.
-
Take a golf-ball of dough, flatten it into a disc in your palm, and hollow the centre into a cup.
-
Fill with a tablespoon of cheese and beans, then gather the edges up over the filling and pinch closed, sealing completely.
-
Roll it back into a ball and pat it gently between wet palms into a disc 1 cm thick and 12 cm across, turning as you go.
-
Cook on a dry, hot griddle for 4 minutes a side until blistered brown in patches and the cheese is molten within.
-
Serve immediately with curtido piled on top and salsa roja poured over.
Chef’s Tips
- Wet hands, constantly. Dry hands and masa dough are incompatible.
- Seal completely before flattening. A leak is unrecoverable once it hits the griddle.
- Curtido needs at least three hours and is better after a day, so make it first.
Common Substitutions & Variations
- An eighth of a teaspoon of garlic powder per clove is the usual stand-in when you are out of fresh garlic — it will not caramelise the same way, but it carries the flavour.
- Fresh herbs work in place of the dried oregano at roughly three times the quantity — a teaspoon of dried is about a tablespoon of fresh, chopped.
Pairing Suggestions
- Curtido and salsa roja, both essential
- Horchata or a cold beer
- Fried plantain
Storage & Reheating
Cooked pupusas keep 3 days refrigerated and freeze 2 months. Reheat on a dry griddle for 3 minutes a side.
Common questions
How long does Pupusas take to make?
About 45 minutes of hands-on work — 25 minutes of preparation and 20 minutes of cooking — plus 3 hours of chilling, so allow 3 hours 45 minutes from start to finish. The recipe serves 6.
What are the key tips for making Pupusas?
Wet hands, constantly. Dry hands and masa dough are incompatible. Seal completely before flattening. A leak is unrecoverable once it hits the griddle. Curtido needs at least three hours and is better after a day, so make it first.
What should I serve with Pupusas?
Curtido and salsa roja, both essential; Horchata or a cold beer; Fried plantain.
Can Pupusas be made ahead or frozen?
Cooked pupusas keep 3 days refrigerated and freeze 2 months. Reheat on a dry griddle for 3 minutes a side.
Is Pupusas suitable for a special diet?
This recipe is vegetarian and gluten-free. Those labels are checked against the ingredient list, so a dish is only marked when nothing in it contradicts the claim.
How many calories are in Pupusas?
About 486 kcal per serving, with 20 g protein, 58 g carbohydrate and 19 g fat. The figures are calculated from the ingredient list and are an estimate.
Nutritional Highlights
Per serving, calculated from the ingredient list. Treat these as an estimate — brands and cuts vary.
Reader Reviews
Cooked this? Leave a review
Written and tested by Turab
One person, one kitchen — no test kitchen, no team. How every recipe on this site is checked before it goes up.