Pupusas Ingredients List: Classic Salvadoran Stuffed Tortillas

Updated November 5, 2026

Total time
1 hr 5 min
prep 45 min · cook 20 min
Serves
6
portions as written

Jump to recipe

Pupusas Ingredients List: Classic Salvadoran Stuffed Tortillas

Pupusas are thick, handmade corn tortillas from El Salvador, stuffed with a savory filling like cheese, beans, or pork, then griddled until golden and crisp outside. The magic is in the masa dough—soft and slightly sweet from the corn—which crisps up beautifully on the comal while the filling melts into a gooey center. This recipe gives you a classic cheese and bean version, with the technique to make the dough easy to handle and the pupusas perfectly sealed.

Ingredients

  • 2 cups (240 g) masa harina (corn flour for tortillas, e.g., Maseca)
  • 1 ½ cups (355 ml) warm water, plus more if needed
  • ½ teaspoon fine salt
  • 1 cup (150 g) shredded mozzarella or Monterey Jack cheese (for filling)
  • ½ cup (75 g) crumbled queso fresco or cotija (for filling, optional)
  • 1 cup (170 g) cooked and mashed red or black beans (refried beans work well)
  • ½ cup (75 g) finely grated hard cheese like Parmesan (for the dough, optional, helps browning)
  • 2 tablespoons (30 ml) vegetable oil, for the griddle
  • For the curtido (pickled cabbage slaw):
  • 2 cups (200 g) finely shredded green cabbage
  • 1 small carrot, grated (about ½ cup / 50 g)
  • ½ small white onion, thinly sliced (about ½ cup / 60 g)
  • ½ cup (120 ml) apple cider vinegar
  • ½ cup (120 ml) water
  • 1 teaspoon dried oregano
  • ½ teaspoon salt
  • 1 small jalapeño, thinly sliced (optional, for heat)

Instructions

  1. Make the curtido (do this first): In a medium bowl, combine the cabbage, carrot, onion, vinegar, water, oregano, salt, and jalapeño if using. Stir well, cover, and let sit at room temperature while you make the pupusas. It will pickle slightly and soften.
  2. Make the dough: In a large bowl, whisk together the masa harina and salt. Add the warm water and mix with your hands until a soft, slightly sticky dough forms. If it feels dry, add water 1 tablespoon at a time. If too wet, add a little more masa harina. The dough should be like soft Play-Doh—smooth and not cracking at the edges. Cover with a damp towel and let rest for 5 minutes.
  3. Prepare the fillings: In a small bowl, mix the mozzarella (or Monterey Jack) with the queso fresco if using. In another bowl, have the mashed beans ready. If using refried beans, they should be thick, not runny—if too loose, cook them in a pan for a few minutes to thicken.
  4. Assemble the pupusas: Divide the dough into 12 equal balls (about 2 tablespoons each). Keep them covered with a damp towel. Take one ball and press it in your palm to form a small cup about 3 inches (7.5 cm) wide. Place 1 tablespoon of cheese or 1 tablespoon of beans (or a mix) in the center. Gently pull the edges of the dough up and over the filling, pinching to seal completely. You should have a stuffed ball with no filling showing.
  5. Flatten the pupusas: With lightly oiled hands, pat the ball between your palms, turning it in a circular motion, until it becomes a disc about 4 inches (10 cm) wide and ½ inch (1.25 cm) thick. If the edges crack, pinch them back together. Set aside on a plate lined with plastic wrap or a damp towel. Repeat with all dough and filling.
  6. Cook the pupusas: Heat a large cast-iron skillet or comal over medium-high heat. Add 1 teaspoon of oil and spread it around. Place 2–3 pupusas in the pan, leaving space between them. Cook for 2–3 minutes per side, until deeply golden brown and blistered in spots. If they puff up, that’s fine—press them down gently with a spatula. Transfer to a plate and keep warm in a low oven (200°F / 95°C) while cooking the rest. Add more oil to the pan as needed.
  7. Serve: Serve hot, with curtido and a thin tomato salsa on the side. Traditionally, you eat a bite of pupusa, then a forkful of curtido, and maybe a drizzle of salsa.

Tips

  • Masa consistency is everything: If the dough is too dry, the pupusas will crack and the filling will leak. If too wet, they will stick to your hands and be hard to shape. The dough should feel like soft cookie dough—moist but not sticky. Add water in small increments.
  • Use a non-stick surface for flattening: If the dough sticks to your palms, oil your hands lightly or place the ball between two pieces of plastic wrap and press with a flat pan. This is a foolproof way to get even discs.
  • Don’t overfill: Use about 1 tablespoon of filling per pupusa. Overfilling makes sealing difficult, and the filling will burst out during cooking.
  • Substitutions: If you can’t find masa harina, you can use fresh masa (nixtamalized corn dough) from a tortilleria—use 2 cups (about 450 g) and reduce the water to ½ cup (120 ml). For the cheese, any melting cheese works: cheddar, Oaxaca, or even a vegan shreds. For beans, use refried pinto beans.

Serving Suggestions

Serve pupusas immediately while hot, with a generous portion of curtido on the side and a simple salsa roja (blended tomatoes, onions, and cilantro with a little lime). They are a complete meal on their own, but you can also serve them with a side of fried plantains or a simple rice and bean dish. For breakfast, pair them with a cup of coffee or a fresh fruit juice.

Variations

  • Revuelta: The classic mixed filling—combine cooked, seasoned pork (chicharrón) with beans and cheese. Use about 1 tablespoon of each per pupusa.
  • Cheese and loroco: Loroco is a Salvadoran vine flower bud with a delicate, vegetal flavor. If you can find it (fresh or jarred), mix 1 tablespoon of chopped loroco with the cheese. If not, substitute with chopped spinach or zucchini flowers.
  • Black bean and cheese: Use black beans instead of red, and add a pinch of cumin to the beans for extra warmth.
  • Vegetarian: Use only cheese, or add sautéed mushrooms or zucchini to the cheese filling.
  • Sweet pupusas: For dessert, fill with a spoonful of sweetened plantain or a little chocolate and cinnamon. Cook the same way.

Storage and Reheating

Cooked pupusas will keep in the refrigerator for up to 4 days in an airtight container. To reheat, the best method is a dry skillet over medium heat for 2–3 minutes per side, which restores the crisp exterior. You can also microwave them for 30 seconds, but they will be softer. For longer storage, freeze uncooked pupusas on a baking sheet until firm, then transfer to a zip-top bag for up to 3 months. Cook from frozen, adding 2–3 extra minutes per side. The curtido will keep in the fridge for up to 1 week; the longer it sits, the more pickled it becomes.

Frequently Asked Questions

Can I use all-purpose flour instead of masa harina? No, masa harina is made from nixtamalized corn, which gives pupusas their distinctive flavor and texture. Using regular flour will produce a completely different, bread-like result. If you must, you can use a gluten-free all-purpose flour blend, but the texture will be more like a flatbread.

Why do my pupusas crack when I flatten them? The dough is too dry. Add a little more warm water—one teaspoon at a time—and knead it in. Also, make sure you keep the dough balls covered with a damp towel while working, so they don’t dry out.

Can I make the dough ahead of time? Yes, you can make the dough up to 24 hours in advance and keep it wrapped tightly in plastic wrap in the refrigerator. Let it come to room temperature before shaping, and add a splash of water if it seems dry.

What is curtido made of? Curtido is a lightly fermented cabbage slaw with vinegar, onion, carrot, and oregano. It is similar to a quick pickle and is meant to cut the richness of the pupusa. You can buy it in jars or make it fresh as in this recipe.

How do I know when the pupusas are done? They should be golden brown with darker spots on both sides, and the cheese should be melted inside. If you’re unsure, you can cut one open—the cheese should be gooey, not runny. The exterior should be crisp, not doughy.

Can I bake pupusas instead of griddling? Baking will not give the same crispy exterior, but you can bake them at 400°F (200°C) for 10–12 minutes, flipping halfway, for a softer version. For best results, stick to a hot skillet.

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