Was this page helpful?
Help improve this recipe for others.
Send this recipe to your inbox.
We'll email it straight to you - plus weekly cooking inspiration.
Ingredients
Some product links may be affiliates. If you buy through them, you're supporting the site and Pekin may earn a commission at no extra cost to you.
Dough
Filling (Shrimp)
Filling (Beef)
Optional Toppings
Method
Prepare the Dough
- 1
Mix the Dough Ingredients
In a large mixing bowl, combine masa harina, warm water, and salt. Mix until a soft dough forms. If the dough is too dry, add a little more water, one tablespoon at a time.
- 2
Knead the Dough
Knead the dough for about 5 minutes until it is smooth. Cover with a damp cloth and let it rest for 30 minutes.
Prepare the Shrimp Filling
- 3
Prepare the Beef Filling
- 4
Assemble and Cook the Pupusas
- 5
Form the Pupusas
Take a portion of the dough (about the size of a golf ball) and flatten it into a disc. Place a spoonful of your desired filling (shrimp or beef) in the center. Fold the edges of the dough over the filling and pinch to seal. Flatten gently to form a thick disc.
- 6
Cook the Pupusas
Heat a non-stick skillet or comal over medium heat. Cook each pupusa for about 4-5 minutes on each side until golden brown and slightly crispy. Repeat with remaining dough and filling.
Serve the Pupusas
- 7
Add Toppings
Serve the pupusas warm with optional toppings like pico de gallo, sour cream, and hot sauce on the side.




