Sharp knife and cutting board for fillings and curtido.
Medium bowl with lid or container to brine curtido.
Ingredients
For the Pupusas
3cupsmasa harinanixtamal corn flour
2½cupswarm wateradjust for dough consistency
1tspsalt
1½cupsshredded mozzarella cheese
1cupcrumbled queso frescooptional
Seasoned Pork Filling
1lbpork shoulderfinely chopped or ground
1tspground cumin
1tspdried oregano
½tspsmoked paprika
¼tspchili powderoptional
1tspsalt
½tspblack pepper
1Tbspvegetable oil
For the Salsa Roja
4ripe Roma tomatoes
1small white onionquartered
2garlic clovespeeled
1jalapeño or serrano pepperstemmed
¼cupchopped cilantro
Juice of 1 lime
Salt and pepper to taste
Optional Side: Curtido (Cabbage Slaw)
4cupsfinely shredded green cabbage
1medium carrotgrated
1small white onionthinly sliced
1tspdried oregano
1tspsalt
½tspcrushed red pepper flakes
1cupwhite vinegar
1cupwater
Instructions
Prepare the pork filling
Heat oil in skillet over medium heat.
Add chopped pork, breaking it up. Season with cumin, oregano, paprika, chili powder, salt, and pepper.
Brown until cooked through, about 8 minutes.
Remove from heat and let cool slightly.
Make the masa dough
In a large bowl, combine masa harina and salt.
Gradually add warm water, mixing until a soft, pliable dough forms. Texture should resemble play‑dough—not too dry or sticky. Adjust with water or masa.
Cover dough with a damp towel to keep moist.
Shape and stuff pupusas
Divide dough into 6 equal balls (~4 oz each).
Flatten one into a thick disk in your palm.
Place 2 Tbsp cheese and 2 Tbsp pork filling in the center.
Carefully fold edges over filling and reseal. Gently flatten back into a ½‑inch thick round, ensuring filling remains enclosed.
Repeat for each pupusa.
Cook the pupusas
Preheat skillet to medium (about 350°F).
Place pupusas in pan, cooking 4–5 minutes per side until lightly golden and puffed.
Lower heat slightly if they brown too quickly before cooking inside.
Retain warm in a towel or low oven.
Make the salsa roja
Roast tomatoes, onion, garlic, and jalapeño over an open flame (stovetop or broiler) until charred all over.
Transfer to a blender, add cilantro, lime juice, salt, and pepper. Pulse to a smooth but slightly chunky texture.
Set aside.
Prepare curtido (optional but traditional)
Toss cabbage, carrot, onion, oregano, salt, and red pepper in a bowl.
Whisk vinegar and water, pour over veggies, and toss until coated.
Cover and refrigerate at least 30 minutes or overnight.
Serve
On a plate, arrange 2–3 pupusas.
Spoon generous dollops of salsa roja on top or beside them.