Pupusas Recipe
If you’re looking to explore the vibrant flavors of Central America, look no further than pupusas! These thick, handmade corn tortillas are a staple in El Salvador, often filled with cheese, beans, or meat. Easy to make and incredibly versatile, pupusas are perfect for any occasion. Whether served with curtido (a fermented cabbage slaw) or salsa roja, they are sure to delight your taste buds and transport you to a warm, sunny day in El Salvador.
Ingredients
- 2 cups masa harina
- 1 ½ cups warm water
- 1 cup shredded cheese (quesillo or mozzarella)
- 1 cup refried beans
- Salt to taste
- Oil for cooking
Servings and Cooking Time
This recipe makes about 8 pupusas, serving 4 people. Preparation time is approximately 20 minutes, with an additional 20 minutes for cooking.
Nutritional Value
Each serving (2 pupusas) contains approximately 400 calories, 10g protein, 50g carbohydrates, 15g fat, and 5g fiber. This information is based on one serving for one person.
Step-by-Step Cooking Process
- In a large bowl, mix the masa harina and salt.
- Add warm water gradually, mixing until a soft dough forms.
- Divide the dough into 8 equal balls.
- Flatten each ball into a disc about ½ inch thick.
- Place a tablespoon of cheese and beans in the center of each disc.
- Carefully fold the edges over the filling to seal.
- Flatten the filled pupusa gently to form a thick tortilla.
- Heat a non-stick skillet over medium heat and add a little oil.
- Cook each pupusa for about 3-4 minutes on each side until golden brown.
- Serve warm with curtido and salsa roja.
Alternative Ingredients
You can substitute the cheese with vegan cheese for a dairy-free option or use different fillings like cooked chicharrón (fried pork) or vegetables for variety.
Serving and Pairings
Pupusas are traditionally served with curtido, a tangy cabbage slaw, and salsa roja. They can also pair well with avocado slices or a simple salad for a refreshing touch.
Storage and Reheating
Store leftover pupusas in an airtight container in the refrigerator for up to 3 days. They can be reheated in a skillet or microwave. Pupusas can also be frozen for up to 2 months; just thaw before reheating.
Cooking Mistakes
- Not sealing the pupusas properly, leading to filling leakage.
- Using cold water, which can affect dough consistency.
- Overcooking, making them tough instead of soft.
- Not letting the dough rest can result in tough pupusas.
- Using too much filling, making them hard to cook evenly.
Helpful Tips
- Use a non-stick skillet to prevent sticking.
- Experiment with different fillings to find your favorite.
- Keep the dough covered to prevent it from drying out.
- Adjust cooking time based on your stovetop heat level.
FAQs
What is the history of pupusas?
Pupusas have been a staple in Salvadoran cuisine for centuries, believed to have originated from the indigenous Pipil people. They are now celebrated as a national dish of El Salvador.
Can I make pupusas ahead of time?
Yes, you can prepare the dough and fillings in advance. Just assemble the pupusas when you’re ready to cook them.
What are common fillings for pupusas?
Common fillings include cheese, refried beans, and chicharrón. You can also use vegetables or different types of cheese.
Are pupusas gluten-free?
Yes, pupusas made with masa harina are gluten-free, making them suitable for those with gluten sensitivities.
How do you know when pupusas are cooked?
Pupusas are done when they are golden brown and slightly puffed up. You can also check that the filling is hot throughout.
Conclusion
Pupusas are not only delicious but also a fun way to bring a taste of El Salvador into your kitchen. With simple ingredients and versatile fillings, they are perfect for any meal or occasion. Enjoy this authentic dish with family and friends!

Pupusas Recipe
Ingredients
- 2 cups masa harina
- 1 ½ cups warm water
- 1 cup shredded cheese quesillo or mozzarella
- 1 cup refried beans
- Salt to taste
- Oil for cooking
Instructions
- In a large bowl, mix the masa harina and salt.
- Add warm water gradually, mixing until a soft dough forms.
- Divide the dough into 8 equal balls.
- Flatten each ball into a disc about ½ inch thick.
- Place a tablespoon of cheese and beans in the center of each disc.
- Carefully fold the edges over the filling to seal.
- Flatten the filled pupusa gently to form a thick tortilla.
- Heat a non-stick skillet over medium heat and add a little oil.
- Cook each pupusa for about 3-4 minutes on each side until golden brown.
- Serve warm with curtido and salsa roja.