You don’t need to travel to El Salvador to find pupusas. With this pupusa recipe, you can make homemade pupusas right in your own kitchen.
Table of Contents
- How I discovered authentic Pupusas
- How are pupusas made?
- Pupusas (El Salvadoran Grilled Cheese) Recipe
- Curtido (slaw) Recipe
- Ingredients for pupusas
- How to make pupusa dough
- Pork Filling
- Cheese Filling
- Curtido
- How to serve Salvadoran pupusas
- Storage
- Frequently Asked Questions
- More main dish recipes
- Latest Recipes
How I discovered authentic Pupusas
One day, I was craving tacos. Not Taco Bell tacos, but real heart and soul authentic tacos. As I drove the streets looking for a taco truck, I noticed a restaurant that said Salvadoran and Mexican food. I had never tried Salvadoran food, but I knew that this place probably had the decent taco I was craving.
As I walked into Esmeralda’s Café, there were three charming ladies behind the counter. One was working the register and helping the few guests who were glued to a soccer game on the TVs. The other appeared to be doing prep work, and the older woman, wearing a colorful dress, was cooking on the flattop right in the open.
On the chalkboard by the register, they had a daily special that had tacos, so I placed my order. As I waited, I read through the picturesque menu. I pulled out my phone and began to look up some of the unfamiliar menu items.
I observed the older woman flattening dough with her hands and was curious what she was making. They were too thick to be tortillas, but she was putting a lot of love into them. I immediately began looking for them on the menu. Could it be the pupusa?
I typed that into my phone and discovered that these corn meal pockets of dough were filled with ingredients like cheese, pork and/or beans. I’m a huge lover of grilled cheese, and I can live off of cheese quesadillas, especially ones made with corn tortillas. Could this El Salvadoran discovery be my new grilled cheese?
Although my order was almost ready and I had been craving tacos all day, I had to try a pupusa. I added one to my order.
My first reaction
I unwrapped the foil and the beautiful aroma of roasted cornmeal brought a smile to my face. As I tore off a piece, the cheese strung for miles. Finally, the first bite…oh my heavens! Where have you been all my life?
The salty, gooey cheese and the pillowy, earthy corn meal dough were love at first bite.
The next day after work, I drove straight to Esmeralda’s. The same ladies were there and they recognized me right away. I asked them about this magical pocket of cheese, and she graciously explained to me how they were made.
I ordered three more pupusas that day – cheese, beans and chicharrón.
They also serve pupusas with fermented cabbage slaw called curtido. It was similar in taste to Korean kimchi.
How are pupusas made?
Pupusas are made using masa harina, which is the same type of corn flour used to make corn tortillas and tamales. You form the pupusa dough is into a ball. Then, press a dent in the center, and add a savory filling of your choice.
Then, you flatten the dough around the filling and cook it on a flattop or griddle and serve it with a side of curtido.
After my experience at Esmeralda’s I wanted to recreate this dish at home, so I developed the below recipe that includes chicharrón, a pork filling to go inside of the pupusas.
As with all of my recipes, I added my own Zestuous twist, so it’s not a traditional pupusa recipe.
I hope you give this recipe a try, or look in the phone book and see if you have an El Salvadoran restaurant nearby. You don’t have to go far to travel the world.
Pupusas (El Salvadoran Grilled Cheese)
Ingredients
Queso Filling
- 1 cup pepper jack, monterey jack or Oaxaca cheese, shredded
- 1/2 cup cotija cheese
Chicharrón (shredded pork) Filling
- 1 lb pork butt, cubed
- 1 cup water
- 3 cloves garlic, chopped
- 1 tsp kosher salt
- 8 cherry tomatoes
- 1/4 white onion
- 1 tbsp canned green chiles
- 1 cup pepper jack, monterey jack or Oaxaca cheese, grated
- 1/4 cup cotija cheese
Pupusa Dough
- 2 cups masa harina
- 1 1/2 – 1 3/4 cups warm water
- 1/2 tsp salt
Instructions
- Make either the pork filling, queso filling or both for your pupusas.
Queso Filling
- Combine the cheeses in a medium bowl and use as a filling for pupusas.
Pork Filling
- Cook Pork: Place the pork, water, garlic and salt in a large pot. Cook over medium heat on the stove for 30 minutes.
- Brown Pork: After 30 minutes, turn the heat to medium-high. Allow the liquid to boil off, about 10 minutes. Reduce the heat back to medium and cook, stirring occasionally for 5 minutes to brown the fat.
- Chop: Place the cooked meat in a food processor. Pulse 8-10 times to chop the meat. Transfer to a large bowl.
- Make Salsa: Place the tomatoes and onions in the food processor. Pulse. Pour into the large bowl.
- Finish Pork Filling: Add the green chiles and cheeses to the bowl and mix with your hands
Pupusa Dough
- Mix: In a large bowl, mix the masa, salt and 1 1/2 cups water together with your hands to make a dough.
- Dump: Dump the dough onto the counter. If you press it and it cracks, you need to knead in more water. You’ll know you have enough water when you press it and it looks smooth.
Filling and Cooking Pupusas
- Roll: Break off a handful of dough and roll it into a ball.
- Flatten: Slightly flatten the ball and make an indention in the dough.
- Fill: Add about a tablespoon of filling.
- Fold: Fold the dough like a taco and press together. Fold in the opposite ends and press together. (see pictures below)
- Flatten: Set the dough on the counter and press the dough together to cover the filling. Carefully flatten it out into a 1/4-inch thick disc. Don’t press too hard or the filling will poke through the dough. Continue with the remaining dough.
- Cook: Heat a skillet or griddle over medium to medium-high heat. Place pupusas on the skillet in a single layer. Cook for 5 minutes, until brown.
- Flip: Flip. Continue cooking 5 more minutes.
- Remove: Remove from skillet and cook remaining pupusas.
- Serve: Serve with a side of curtido (recipe below)
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Curtido (slaw)
Ingredients
- 3 cups water
- 1 bag bag shredded cabbage, 8 oz
- 2 tbls lime juice, juice of one lime
- 1 tbls sriracha
- 1 tbls olive oil
- 1 tsp sugar
- 1/2 tsp salt
- 1/4 cup water
- 1/2 cup grated carrot
- 1/4 cup grated onion
Instructions
- Microwave: Place the water in a microwave-safe pitcher and microwave for 3 minutes. Place the cabbage in a large bowl and pour the water on top. Let it rest for 3 minutes.
- Drain: Drain the water from the cabbage using a colander.
- Mix: In the bowl, whisk together the lime juice, sriracha, olive oil, sugar, salt and water.
- Mix: Place the cabbage back in the bowl and mix in the carrots and onion.
- Pour: Pour the mixture into a Ziploc bag. Press out the air and seal so the cabbage ferments in the liquid. The longer it sits, the better the flavors will be.
- Serve: Serve alongside the pupusas.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Ingredients for pupusas
- Masa harina: Found in the baking aisle or online. Masa harina is a corn flour used to make pupusas, tortillas and other types of corn dough.
- Water: Acts as the binding agent for the corn flour as well as softens the cabbage for curtido.
- Salt
- Cotija cheese: Found in the deli section near the Mexican cheeses.
- Shredded cheese: You want a melty white cheese, like shredded pepper jack, monterey ack or Oaxaca.
- Pork butt: Pork butt is cut from the shoulder of a pig and is commonly used in pulled pork recipes.
- Fresh garlic
- Cherry tomatoes
- White Onion
- Canned green chiles: Found in the Hispanic foods section. Adds a little kick to the filling.
- Shredded cabbage: This is the base for the curtido.
- Lime juice (juice of one lime)
- Sriracha: Found in the ethnic food section. Adds a slight kick to the curtido.
- Olive oil
- Sugar: Used in the curtido to sweeten it slightly.
- Carrot: Used in the curtido.
See the full recipe card for servings and a full list of ingredients.
How to make pupusa dough
- Mix: In a large bowl, mix the masa flour, salt and 1 1/2 cups warm water together with your hands to make a dough.
- Dump: Dump the masa dough ball onto the counter. If you press it and it cracks, you need to knead in more water. You’ll know you have enough water when you press it and it looks smooth.
- Roll: Break off a handful of dough and roll it into a small ball.
- Flatten: Slightly flatten the ball and make an indention in the dough.
- Fill: Add about a tablespoon of the delicious filling.
- Fold: Fold the dough like a taco and press together.
- Fold: Fold in the opposite ends and press together.
- Press: Set the dough on the counter and press the dough together to cover the filling.
- Flatten: Carefully flatten it out into a 1/4-inch thick disc. Don’t press too hard or the filling will poke through the dough. Continue with the remaining dough.
- Cook: Heat a large skillet or griddle over medium to medium-high heat. Place pupusas on the skillet or hot griddle in a single layer. Cook for 5 minutes, until golden brown.
- Flip: Flip. Continue cooking for 5 more minutes.
- Remove: Remove from skillet and cook remaining pupusas.
Pork Filling
- Cook: Add the pork, water, garlic and salt into a large pot. Cook over medium heat for 30 minutes.
- Heat: After 30 minutes, turn the heat to medium-high for 10 minutes to allow the liquid to boil off.
- Brown: Reduce the heat back to medium and cook, stirring occasionally for 5 minutes to brown the fat.
- Pulse: Place the meat in a food processor. Pulse 8-10 times to chop the meat. Transfer to a large bowl.
- Chop: In a food processor, chop the tomatoes and onion.
- Stir: Place the salsa in the bowl with the meat. Add the green chiles and cheeses. Mix with your hands.
- Fill: Use the prepared chicharrón as filling for pupusas.
Cheese Filling
- Combine: Combine the cheese in a medium bowl and use it as a filling for pupusas.
Curtido
- Microwave: Place the water in a microwave-safe pitcher and microwave for 3 minutes. Place the cabbage in a large bowl and pour the water on top. Let it rest for 3 minutes.
- Drain: Drain the water from the cabbage using a colander.
- Mix: In the bowl, whisk together the lime juice, sriracha, olive oil, sugar, salt and water.
- Mix: Place the cabbage back in the bowl and mix in the carrots and onion.
- Pour: Pour the mixture into a Ziploc bag. Press out the air and seal so the cabbage ferments in the liquid. The longer it sits, the better the flavors will be.
- Serve: Serve alongside the pupusas.
How to serve Salvadoran pupusas
For the tastiest results, serve up your pupusas hot from the griddle with a side of curtido.
Storage
Store leftover pupusas in an airtight container in the refrigerator for up to 3 days. You can freeze them for up to 3 months.
Frequently Asked Questions
Turn a skillet to medium heat. Once your skillet it warm, add the pupusas until reheated. If using frozen pupusas, let them come to room temperature first.
No. I don’t recommend using corn flour for this recipe. Masa harina is a corn flour that has been treated with lime. This unique process gives masa harina it’s rich, earthy flavor and the consistency needed for pupusa dough.
They each originate from a different part of Central and North America. Plus, their dough is a little bit different.
With gorditas, the dough is made with masa harina, wheat flour and lard. The dough is cooked first and then filled. Pupusas are closed and cooked with the filling inside. Arepa dough is made from pre-cooked cornmeal called masarepa.
More main dish recipes
- Grilled Garlic Pork Loin Salad
- Grilled Red, White and Blue New York Strip Steak
- Smoked Sausage Alfredo
- Grilled Zaatar Pork Loin
im tryna make these for my spanish project for my class any tips??
From what I’ve found, the secret is getting the dough the right consistency. You want it to be soft. If it’s too dry, add a little bit more water.
Please note we are not “El Salvadorian”! We are Salvadorans from El Salvador!
Thank you for the correction.
Wow. Thanks for letting me know.
I also made pupusas yesterday acompanaid with curtido and salsa and they were muy sabrosas 🙂
These look great. I have mastered pupusas as of today.
Pay no attention to rude comments!
I am intrigued by the sirachi curtido. I add jalepenos to mine for spice. It is hard to find in my area but caquie makes a salvadoran sour cream that is insanely good on these.on black beans. On anything really!
The salsa they use is super simple,too. Boil about five roma tomatos until the peel falls off. Broil 3 garlic cloves. Add the tomato,peeled garlic cloves,salt,and a pinch of oregano to the blender and voila
I just made a batch of these for dinner. I’m crossing my fingers that they will impress my mother-in-law from Jalisco, Mexico. Supposedly she loves these. 😊
Pray for me! Lol!
I can smell those cardboard dry pupusas from over here in El Salvador, and I can tell you, either those ladies didn’t want you to truly understand how pupusas are made or you’re better off not recreating recipes because this whole post is a hot, disgusting mess! The cheese needs to be fixed ASAP, that chicharrón looks like drained tuna, your “slaw” (please don’t disrespect us like that again) has olive oil in it, OLIVE OIL!!!!! LORD HAVE MERCY.
I know you were trying to profit from making a post from a poorly developed “recipe”from a culture you’re not familiar with and apparently have no respect for, but please stop trying.
Melissa,
I was not compensated for writing this post. I genuinely was delighted by the El Salvadorian restaurant I found in Las Vegas, and I wanted to share it with others who may be visiting the area.
There are many people who don’t live in cities where they can experience different cultural cuisines, so through my website, I develop my version of global dishes. They usually do have an American twist because I try to use ingredients that can be found in most U.S. supermarkets.
I apologize if you feel this post was disrespectful to your country. My intent was just the opposite. I wrote it hoping to encourage people to explore your country’s cuisine.
Christie
Rude much? Geez! It’s this attitude that spreads intolerance and hatred. Grow up Girl!
This comment is directed at Melissa Cruz….
Don’t be ignorant. So what? She’s giving her version of a dish. How many pupusa restaurants do you own? How famous are you for making them? Never fault someone for trying to educate people. Instead, try offering improvements. Or, maybe give us your famous version of this dish.
What a total witch you are. I’ve met your kind before, hateful, jealous and ugly. Instead of being a witch, why don’t you be nice and share tips for making them?
Are you profiting at all from posting this trash? You donating that money to El Salvador or Salvadorans in the US? Or are you just gonna keep colonizing? 🙂
Do you put oil on the skillet? I have been trying to make these and I feel like I cook them way too long and they start browning too much, but the masa doesn’t get cooked all the way through.
This is the most accurate recipe I have found online. I am from El Salvador and I hope you find this tip useful: if you’re in a rush and need curtido right away, add half a cup of vinegar of your choice after you add the hot water, let it sit for 30 minutes and ta-da! you have curtido. Thank you for not destroying the recipe and putting avocados on top or any other thing… pupusas are just like your recipe 🙂
Thank you so much Abigail. That means so much. I love your curtido tip, too.