Pupusas de queso are thick, hand-made corn tortillas from El Salvador, stuffed with a generous amount of melting cheese and griddled until golden and crisp. The contrast between the soft, slightly sweet masa exterior and the gooey, salty cheese center makes them an irresistible snack or light meal. This recipe uses simple, accessible ingredients and a straightforward technique, so you can make authentic-tasting pupusas at home without any special equipment.
Ingredients
- 2 cups (240 g) masa harina (corn flour for tortillas, e.g., Maseca)
- 1 ½ cups (355 ml) warm water, plus more as needed
- ½ teaspoon salt
- 2 cups (240 g) shredded melting cheese (see Tips for the best choices)
- 1 tablespoon vegetable oil or neutral oil, for the griddle
- Optional: ½ cup (120 ml) curtido (pickled cabbage slaw) for serving
Instructions
- In a large bowl, combine the masa harina and salt. Add the warm water and stir with a spoon until a shaggy dough forms. Let it rest for 5 minutes.
- Knead the dough with your hands for 2–3 minutes until it is smooth and pliable. It should feel like soft Play-Doh – not sticky, and not cracking at the edges. If it’s too dry, add water 1 tablespoon at a time; if too sticky, add a little more masa harina. Cover the dough with a damp cloth to keep it from drying out.
- Divide the dough into 6 equal balls (about 60 g each). Flatten one ball into a 4-inch round between your palms. If it cracks, the dough is too dry – knead in a little more water.
- Place about ⅓ cup (40 g) of shredded cheese in the center of the round. Fold the edges of the dough up and over the cheese, pinching to seal completely. Gently pat and rotate the filled ball in your hands to form a thick, even disc about ½-inch thick. Set aside and cover with a damp cloth. Repeat with the remaining dough and cheese.
- Heat a large cast-iron skillet or griddle over medium-high heat. Add the oil and swirl to coat. Place 2–3 pupusas in the skillet, leaving space between them. Cook until the bottom is golden brown and crisp, about 3–4 minutes.
- Flip carefully with a spatula and cook the other side for another 3–4 minutes, until golden brown and the cheese is melted (you may see a little cheese oozing out – that’s fine). The internal temperature of the cheese should reach 165°F (74°C) if you want to be precise, but visual cues – golden spots and melted cheese – are usually sufficient.
- Transfer to a plate and keep warm while you cook the remaining pupusas. Serve immediately with curtido and salsa roja.
Tips
- Best cheese: Use a mix of mozzarella (for stretch) and Monterey Jack or a mild cheddar (for flavor). Quesillo, a Salvadoran string cheese, is traditional; if you can find it, use it alone or with mozzarella. Avoid aged cheeses like sharp cheddar – they can become oily and greasy.
- Dough consistency: The most common mistake is making the dough too dry. If the edges crack when you flatten the ball, the pupusa will leak cheese. Add water a little at a time until the dough is soft and pliable.
- Sealing well: Make sure the cheese is completely enclosed before flattening. Any opening will let the cheese escape during cooking. If you see a crack, pinch it shut before griddling.
- Substitutions: If you don’t have masa harina, you can use fresh masa (corn dough) from a tortilleria – about 1 ½ cups. For a gluten-free option, this recipe is naturally gluten-free if you use certified gluten-free masa harina.
Serving Suggestions
Pupusas are traditionally served with curtido, a tangy pickled cabbage slaw, and a simple tomato salsa. To make curtido: combine 2 cups shredded cabbage, ½ cup shredded carrot, ¼ cup thinly sliced red onion, ½ cup apple cider vinegar, ½ cup water, and 1 teaspoon oregano. Let it sit for at least 30 minutes before serving. For a heartier meal, serve pupusas with refried beans and a side of rice.
Variations
- Pupusas de frijol con queso: Add a spoonful of refried black beans to the cheese filling.
- Pupusas de chicharrón: Use ground, seasoned pork (chicharrón) instead of cheese – cook the pork to 160°F (71°C) before filling.
- Pupusas de loroco: Add loroco, a Central American flower bud, to the cheese – it has a subtle, vegetal flavor.
- Vegan version: Use a plant-based mozzarella-style shreds and add a little nutritional yeast for a cheesy flavor.
Storage and Reheating
Leftover pupusas can be refrigerated in an airtight container for up to 3 days. To reheat, place them on a hot, dry skillet over medium heat for 2–3 minutes per side, until warmed through and crisp. You can also reheat in a toaster oven or air fryer at 350°F (175°C) for 5 minutes. Avoid microwaving, as it makes the pupusas soggy. For longer storage, freeze uncooked pupusas in a single layer on a baking sheet, then transfer to a freezer bag for up to 2 months. Cook from frozen, adding 2–3 minutes per side.
Frequently Asked Questions
Can I use regular cornmeal instead of masa harina? No, regular cornmeal is too coarse and won’t form a pliable dough. Masa harina is finely ground and treated with lime (nixtamalized), which gives it the right texture and flavor.
Why do my pupusas fall apart? This usually happens when the dough is too dry or the filling is overstuffed. Try adding a little more water to the dough, and use less cheese per pupusa.
Can I make the dough ahead of time? Yes, you can make the dough up to 24 hours ahead and store it in the refrigerator in an airtight container. Bring it to room temperature and knead in a little water if it seems dry before shaping.
What is the best pan for cooking pupusas? A cast-iron skillet or a griddle that holds heat evenly is ideal. Non-stick works too, but you may not get as much browning.
How do I keep pupusas warm while cooking in batches? Place cooked pupusas on a baking sheet in a 200°F (95°C) oven, covered loosely with foil, for up to 30 minutes.
Can I bake pupusas instead of griddling? Yes, bake at 400°F (200°C) for 10–12 minutes, flipping once, until golden. They won’t be as crisp, but they still taste great.
Related
- Hurricane Drink Recipe: A Classic Rum Cocktail
- Delia Smith Spiced Red Cabbage Recipe
- Evening Gown Sewing Patterns Free: How to Choose One
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).