Homemade Pupusas (Salvadoran Stuffed Flatbreads)

Instructions:

  1. In a bowl, combine the masa harina and salt. Gradually add the warm water, mixing and kneading until the dough is soft, smooth, and not sticky.
  2. Divide the dough into 8 equal balls and keep them covered with a damp towel to prevent drying.
  3. Flatten one dough ball into a thick disc. Place cheese and any optional fillings in the center.
  4. Carefully fold the dough over the filling, sealing completely, then gently flatten into a thick round.
  5. Heat a lightly oiled skillet or griddle over medium heat.
  6. Cook the pupusas for 3–4 minutes per side, until golden brown with dark spots and the cheese is melted.
  7. Repeat with the remaining dough and filling. Serve hot.

Variations

  • Use a blend of cheese and beans for a classic revueltas-style filling.
  • Add finely chopped jalapeño for gentle heat.
  • Substitute black beans for refried beans for a different texture.
  • Make smaller pupusas for appetizer-sized portions.

Tips

  • Keep your hands lightly oiled or damp to prevent sticking while shaping.
  • Do not overfill, or the pupusas may tear while cooking.
  • Cook over medium heat so the dough cooks through before browning too much.
  • Serve with curtido and salsa roja to balance the rich, cheesy filling.