Skip to main content
FREE DINNER EBOOK! Get your copy!

Pupusas with Curtido Recipe

Pupusa Recipe - a simple step by step guide to making griddled Salvadoran Corn cakes filled with refried beans and cheese with cilantro and scallions. Easy and delicious! Vegan adaptable!

4.7 from 168 votes
45 mins
Total Time
8
pupusas
Jump to Recipe
Pupusas with Curtido

How to Make the Best Pupusas with Curtido

Pupusas are the beloved national dish of El Salvador—thick, hand-formed corn cakes stuffed with a savory filling of beans, cheese, and aromatics, then griddled until golden and crispy on the outside while staying soft and gooey inside. These humble yet incredibly satisfying treats are traditionally served with curtido, a tangy fermented cabbage slaw that provides the perfect bright contrast to the rich filling.

Making pupusas at home is surprisingly simple once you get the hang of forming the dough. The key is keeping your hands moistened with oiled water to prevent sticking, and ensuring your masa dough is properly hydrated—if it cracks at the edges, just add a bit more water. The filling combination of melted cheese, creamy refried beans, caramelized shallots, and fresh cilantro creates layers of flavor in every bite.

Don’t skip the curtido! This quick-pickled cabbage and carrot slaw comes together in minutes and can be made up to a week ahead. The vinegary tang and slight crunch are essential companions to the rich, cheesy pupusas. Finish everything off with a drizzle of salsa roja, a squeeze of lime, and you’ve got an authentic Salvadoran feast right at your table.

Pupusas with Curtido

Pupusas with Curtido

Pupusa Recipe - a simple step by step guide to making griddled Salvadoran Corn cakes filled with refried beans and cheese with cilantro and scallions. Easy and delicious! Vegan adaptable!

4.7 from 168 votes
CourseAppetizer
Keywordpupusas, pupusa recipe, how to make pupusas, salvadoran masa cakes, curtido
Prep Time30 mins
Cook Time15 mins
Total Time45 mins
Servings8 pupusas
Calories286kcal
Prevent your screen from going dark

Ingredients

Pupusa Dough

Filling

Curtido

Salsa Roja

Instructions

Curtido

  1. Place all curtido ingredients in a small saucepan and bring to a simmer.
  2. Stir for 30 seconds, then turn off the heat.
  3. Cool and refrigerate until using. You can make this up to a week ahead.

Pupusa Dough

  1. Mix the masa harina flour with salt in a medium bowl.
  2. Add the warm water and oil and knead until it becomes a soft pliable dough. If it is sticky, add more corn flour.

Filling and Forming

  1. If using the shallot, finely chop and sauté until deeply golden and tender.
  2. Fill a bowl with warm water with a tiny splash of olive oil for hand dipping. Line a sheet pan with parchment.
  3. Dip your hands in the oiled water and divide the dough into eight equal balls.
  4. Flatten each ball into a 4-inch round in the palm of your greased hand, creating a cup. If the edges crack or crumble, the dough needs a little more water.
  5. Add filling to each cup (1 tablespoon beans, 1 tablespoon cheese, 1 teaspoon shallots, cilantro, and scallions) and fold the edges up to enclose.
  6. Roll into a neat, sealed round ball, then flatten one more time using your palm to about ½ inch thick.
  7. Repeat with all the pupusas. You can store these uncooked for up to 3 days in the fridge.

Cooking

  1. Heat 1-2 tablespoons olive oil in a large skillet or griddle over medium heat.
  2. Cook each side until crispy and golden, about 5-7 minutes on each side.
  3. Keep warm in an oven until serving.

Serving

  1. Serve with curtido, salsa roja, hot sauce, sour cream, avocado, cilantro, and lime.

Notes

  • Masa harina is not the same as corn meal or polenta - make sure to use the correct flour.
  • Refried black beans work particularly well in this recipe.
  • The curtido can be made up to a week ahead and stored in the refrigerator.
  • Uncooked pupusas can be stored in the fridge for up to 3 days before cooking.
Jump to Recipe