Good food. Less fuss.
From the EZdish collection

Pupusas

Salvadoran · Main · Appetizer

A beloved Salvadoran staple, these thick corn griddle cakes are stuffed with melty cheese and savory refried beans, served best with curtido and tomato salsa.

IntermediateVegetarianGluten free
Jump to recipe
Pupusas — recipe cover
45 minA little patience, a lot of flavor
Prep time20 min
Cook time25 min
Servings4 people
DifficultyIntermediate
Let's make something good

How to make it

6 steps. Take it one step at a time.

  1. Combine the masa harina, salt, and warm water

    In a large bowl, combine the masa harina, salt, and warm water. Mix with your hands until a soft, pliable dough forms. It should have the consistency of playdough and not stick to your hands. If it's too dry, add a tablespoon of water; if too wet, add a little more masa harina.

  2. Cover the dough with a damp cloth and let it rest

    Cover the dough with a damp cloth and let it rest for 10 minutes.

    10 min
  3. Lightly oil your hands

    Lightly oil your hands. Divide the dough into 8 equal portions and roll them into balls. Using your thumb, make a deep indentation in the center of a ball to form a small cup.

  4. Place about 1 tablespoon of cheese and 1 teaspoon of refried beans

    Place about 1 tablespoon of cheese and 1 teaspoon of refried beans into the center of the dough cup. Fold the edges of the dough over the filling to seal it completely.

  5. Gently pat the ball between your palms

    Gently pat the ball between your palms to flatten it into a disc about 1/2 inch (1.3 cm) thick. Be careful not to let the filling leak out.

  6. Heat a lightly oiled griddle or cast-iron skillet

    Heat a lightly oiled griddle or cast-iron skillet over medium-high heat. Cook each pupusa for 3-5 minutes per side until golden brown and slightly charred in spots.

    10 min

A little kitchen wisdom

To prevent the dough from sticking to your hands, keep a small bowl of oil or water nearby to lightly coat your palms while shaping the pupusas.

What you'll need

Large bowlGriddle or cast-iron skilletSpatula
Keep the good going

For now. And for later.

Make it ahead

Dough can be prepared 1 day in advance and kept in the fridge. Filled but uncooked pupusas can be frozen with parchment paper between them.

Store & enjoy

Store in an airtight container in the refrigerator. Reheat on a dry skillet over medium heat to maintain crispness.

Allergens

Contains milk.

Your next favorite, all in one place

A recipe worth keeping.

Save your favorites, plan your meals, and make cooking feel easy with EZdish.

Get the app
Keep exploring

More recipes to try

An AI-created recipe from the EZdish collection. Ingredient quantities and techniques have not been independently kitchen-tested. Published on this website . Updated . First published in the EZdish collection .

Pupusas
Step 1 of 6

Combine the masa harina, salt, and warm water

In a large bowl, combine the masa harina, salt, and warm water. Mix with your hands until a soft, pliable dough forms. It should have the consistency of playdough and not stick to your hands. If it's too dry, add a tablespoon of water; if too wet, add a little more masa harina.