Cheese Pupusas Recipe: Salvadoran Stuffed Tortillas

Updated November 5, 2026

Total time
50 min
prep 30 min · cook 20 min
Serves
4
portions as written

Jump to recipe

Cheese Pupusas Recipe: Salvadoran Stuffed Tortillas

Pupusas are thick, hand-made corn tortillas from El Salvador, stuffed with a savory filling and griddled until golden and crisp. This cheese pupusa recipe uses a simple masa dough and melty cheese, creating a comforting dish that is both satisfying and surprisingly easy to make at home. The contrast between the slightly crispy exterior and the gooey, stretchy cheese inside is what makes them so irresistible.

Ingredients

  • 2 cups (240 g) masa harina (corn flour for tortillas)
  • 1 ½ cups (355 ml) warm water, plus more if needed
  • ½ teaspoon salt
  • 2 cups (225 g) shredded cheese (see Tips for best melting cheeses)
  • 1 tablespoon vegetable oil, for the skillet

Instructions

  1. In a large bowl, whisk together the masa harina and salt. Pour in the warm water and stir with a spatula or your hands until a soft dough forms. It should be moist but not sticky—if it crumbles, add water a tablespoon at a time; if it sticks to your hands, add a little more masa harina. Cover with a damp towel and let rest for 5 minutes.
  2. Divide the dough into 8 equal portions and roll each into a ball. Keep them covered with a damp cloth while you work.
  3. Take one dough ball and press it flat in your palm to form a 4-inch (10 cm) disc. Place about ¼ cup (28 g) of shredded cheese in the center. Carefully bring the edges of the dough up and over the filling, pinching to seal completely. Gently pat and shape into a thicker, round patty about 5 inches (13 cm) wide. Repeat with the remaining dough and cheese.
  4. Heat a large skillet or griddle over medium-high heat and brush with the oil. Place 2–3 pupusas in the skillet, leaving space between them. Cook for 3–4 minutes per side, until golden brown spots appear and the cheese is melted. Flip carefully using a spatula. Transfer to a plate and cover loosely with foil while cooking the rest.
  5. Serve hot with curtido (pickled cabbage slaw) and salsa roja.

Tips

  • Cheese choice: For the best melt, use a combination of mozzarella (or Oaxaca cheese) and a sharper cheese like Monterey Jack or mild cheddar. Queso fresco does not melt well, so avoid it as the main filling.
  • Dough consistency: The dough should feel like soft Play-Doh. If it cracks when you shape it, it’s too dry—add a little water. If it’s too sticky, add masa harina. A damp towel over the dough prevents it from drying out.
  • Sealing: Make sure the edges are completely sealed before flattening, or the cheese will leak out during cooking. If a leak does happen, just press the dough back together with your fingers.
  • No masa harina? You can use a store-bought tortilla mix (like Maseca for tortillas), but adjust the water according to package directions. Do not use regular cornmeal—it won’t form a pliable dough.

Serving Suggestions

Serve pupusas hot off the griddle with a side of curtido—a tangy cabbage slaw with carrots, onion, and oregano—and a simple salsa roja (tomato-based sauce). The acidity of the curtido cuts through the richness of the cheese beautifully. They also pair well with refried beans or a light salad.

Variations

  • Bean and cheese: Mix ½ cup (120 g) of cooked and mashed black beans with the cheese before filling.
  • Chicharrón: Use 1 cup (225 g) of cooked, shredded pork (or prepared chicharrón) mixed with a little tomato sauce and cheese.
  • Loroco: Add ¼ cup (25 g) of chopped loroco flower buds (available frozen in Latin markets) to the cheese for an authentic Salvadoran flavor. If unavailable, skip it.
  • Vegan: Use a plant-based mozzarella-style shreds that melt well.

Storage and Reheating

Leftover pupusas can be refrigerated in an airtight container for up to 3 days. To reheat, warm them in a dry skillet over medium heat for 2–3 minutes per side, or in a toaster oven at 350°F (175°C) for 5–7 minutes. Avoid the microwave, as it makes them soggy. You can also freeze cooked pupusas for up to 2 months, separated by parchment paper, and reheat directly from frozen in a skillet.

Frequently Asked Questions

Can I use all-purpose flour instead of masa harina? No, masa harina is essential for the authentic corn flavor and texture. Wheat flour will produce a different, chewier dough that won’t have the same pupusa character.

Why are my pupusas cracking when I flatten them? The dough is too dry. Add a little more warm water, a teaspoon at a time, and knead until smooth. Also, keep the dough covered to prevent drying.

How do I keep the cheese from leaking out? Make sure the dough is thick enough around the filling (at least ¼ inch) and that the seal is completely closed. Also, don’t overfill—use about ¼ cup of cheese per pupusa.

Can I make the dough ahead of time? Yes, you can prepare the dough up to 2 hours ahead, wrapped tightly in plastic wrap. Let it come to room temperature before shaping.

What if I don’t have a tortilla press? You don’t need one. Pressing the dough ball between your palms works perfectly. For a more even thickness, you can place the ball between two sheets of plastic wrap and press with a flat-bottomed plate.

Are pupusas gluten-free? Yes, when made with masa harina, they are naturally gluten-free. Just ensure your cheese and other fillings are gluten-free as well.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).