Salvadoran · Lunch

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.

45 min prep and cooking plus 3 hr 15 min chilling 4 hr start to finish Serves 6 servings Medium
Jump to Recipe Method
Pupusas

Photograph credit: Condiments for Pupusas in El Salvador 2012 by Ll1324 · CC0 · Wikimedia Commons

Build the Meal Around Pupusas

  • Curtido and salsa roja, both essential
  • Horchata or a cold beer
  • Fried plantain
Pupusas, in preparation
Pupusas, in preparation

Photograph credit: Dando la vuelta a las pupusas by Ll1324 · CC0 · Wikimedia Commons

How to Make Pupusas

Tap a step to highlight it, or turn on Cook Mode for large type and step-by-step focus.

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

  2. Simmer the salsa ingredients in 200 ml water for 12 minutes, blend smooth, and keep warm.

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

  4. Rest 15 minutes, then check the texture again and add water if needed.

  5. Set a bowl of water with a splash of oil beside you and wet your hands.

  6. Take a golf-ball of dough, flatten it into a disc in your palm, and hollow the centre into a cup.

  7. Fill with a tablespoon of cheese and beans, then gather the edges up over the filling and pinch closed, sealing completely.

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

  9. Cook on a dry, hot griddle for 4 minutes a side until blistered brown in patches and the cheese is molten within.

  10. Serve immediately with curtido piled on top and salsa roja poured over.

Something wrong or unclear in this recipe? Report a problem with this recipe.

A Few Notes

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.

Ingredient Swaps

  • An eighth of a teaspoon of garlic powder per clove is the stand-in usually given when you are out of fresh garlic; it will not brown the same way, and it burns easily, so add it with the liquid.
  • 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.

Storing and Reheating

Cooked pupusas keep 3 days refrigerated and freeze 2 months. Reheat on a dry griddle for 3 minutes a side.

Pupusas: Your Questions Answered

How long does Pupusas take to make?

25 minutes of preparation and 20 minutes of cooking, plus 3 hours 15 minutes of chilling, so allow 4 hours from start to finish. The recipe serves 6.

Pupusas Nutrition Facts

No nutrition figures are given for this recipe: they cannot be worked out reliably from its ingredient list (some ingredient lines cannot be read). Why some recipes have none.

Vegetarian when made without the chicharrón.

Your notes on this recipe

Cooked this? Keep a note for next time

Your own rating out of 5

Private to you: notes and ratings are saved in this browser only, are never sent anywhere, and other readers cannot see them.

Compiled by Turab

Checked by script for timings, diet labels and nutrition arithmetic. How the recipes are checked. Found a mistake? Tell us.

First published ; last changed .