Go Back
Print
Recipe Image
Equipment
Smaller
Normal
Larger
Crispy Pork Pupusas with Tangy Slaw
Print Recipe
Pin Recipe
Prep Time
35
minutes
mins
Cook Time
55
minutes
mins
Total Time
1
hour
hr
30
minutes
mins
Course
Dinner, Lunch, Main Course, Snack
Cuisine
American
Servings
8
pupusas
Equipment
Large Skillet or Griddle
For frying the pupusas. A non-stick pan or well-seasoned cast-iron skillet works best.
Medium saucepan
To cook the pork and prepare the salsa.
Blender or food processor
To blend the pork filling and the salsa.
Mixing bowls
For dough, curtido, and other prep.
Plastic wrap or sandwich bag
Cut into circles to help flatten dough into pupusas if you don’t want to use your hands.
Cutting board and knife
For prep work.
Ingredients
For the Pupusa Dough
2 ½
cups
masa harina
corn flour, like Maseca
2
cups
warm water
1
tsp
salt
1
tbsp
vegetable oil
optional, for smoother dough
For the Chicharrón (Pork Filling)
1
lb
boneless pork shoulder or pork butt
1
tomato
chopped
½
medium onion
chopped
1
garlic clove
Salt and pepper to taste
Water for simmering
For the Cheese Filling (for cheese pupusas or bean and cheese pupusas)
1 ½
cups
shredded mozzarella or Oaxaca cheese
Optional: 1 cup refried beans for a bean and cheese pupusa variation
For the Curtido (Salvadoran Slaw)
½
head green cabbage
finely shredded
1
large carrot
grated
½
small red onion
thinly slices
1
cup
boiling water
½
cup
white vinegar
1
tsp
salt
1
tsp
dried oregano
For the Pupusa Salsa
2
ripe tomatoes
1
clove
garlic
¼
small onion
1
tsp
salt
½
cup
water
Optional: 1 seeded chili pepper for heat
Instructions
Prepare the Curtido (Slaw) First
This needs to sit at least 30 minutes (or overnight) to develop flavor.
In a bowl, combine shredded cabbage, carrots, and red onion.
Pour boiling water over the vegetables. Let it sit for 5 minutes, then drain.
Add vinegar, oregano, and salt. Toss to combine.
Store in the fridge while you make the rest.
This curtido para pupusas recipe is a staple in Salvadoran food, balancing the rich, cheesy pupusas with a tart crunch.
Cook the Pork (Chicharrón) Filling
A key component of this pupusas recipe el Salvador style.
In a saucepan, add pork, chopped tomato, onion, garlic, and enough water to just cover.
Simmer for 40–45 minutes until the pork is tender and most of the water is gone.
Season with salt and pepper.
Transfer to a food processor and pulse until it becomes a thick, smooth paste. You want it spreadable, not chunky.
This step creates that classic chicharrón filling that’s hearty and deeply savory—a must for authentic el Salvador food.
Mix the Dough
In a large bowl, mix masa harina with warm water and salt.
Knead until soft and pliable. Add oil if needed.
Let the dough rest for 10 minutes to hydrate fully.
Assemble the Pupusas
Here’s the fun part!
Wet your hands with water (to prevent sticking).
Grab a golf ball-sized portion of dough and flatten into a disc.
Add about 1 tbsp of pork filling and a sprinkle of cheese (or a mix of refried beans and cheese for bean and cheese pupusas).
Gently pinch the edges to seal and form a ball again.
Carefully flatten into a disc, about ¼-inch thick.
Tip: Don’t stress if some filling leaks out—a little rustic charm is part of this papoosa recipe’s appeal!
Cook the Pupusas
Heat a skillet or griddle over medium heat.
Cook each pupusa for 3–5 minutes per side, until golden brown and lightly blistered.
You’ll know they’re ready when the outside is crisp and they puff slightly in the middle.
Make the Pupusa Salsa
This pupusa salsa recipe is simple but essential.
In a saucepan, simmer tomatoes, garlic, onion, salt, and water for 10 minutes.
Blend until smooth.
Optional: Strain for a smoother texture.
Let cool slightly before serving.