This post may contain affiliate links. Please read our disclosure policy.
Seeing a towering stack of these cheese oozing discs, you might think they were difficult to make at home. Not so! With this simple recipe for pupusas (and step by step how-to video), you’ll be serving them in minutes!
Table of Contents
What is a Pupusa?
Pupusas are the national dish of El Salvador, where they were created centuries ago, for good reason – they are delicious, cheese filled masa cakes (also stuffed with meat and/or beans) that are grilled and typically served with a vinegary, spicy slaw called Curtido.
Ingredients You Need to Make Pupusas
Olive Oil: for pan frying
Masa Harina: Note that this is not the same as cornmeal. (Further explanation of this ingredient below.)
Mozzarella Cheese: ideally whole milk mozzarella
Warm Water: ideally filtered
Kosher Salt
What is Masa Harina?
Masa Harina (meaning “dough flour” in Spanish) is made from corn that is treated in an alkaline solution (soaked and cooked), then washed and hulled, then dried and ground. This process called Nixtamalization, a process that reduces toxins produced by common molds in corn and makes the naturally occurring niacin more easily absorbed by the body.
I clipped a recipe for Pupusas from Saveur magazine years ago, intrigued by the idea of cheese stuffed corn-masa cakes. They reminded me of these vegetarian tamales, one of my favorite foods, but looked easier to make. And this recipe from The New York Times looked interesting too. The problem was that I’d never actually eaten a pupusa, so if I made them at home, how could I know that my pupusas tasted how pupusas should taste?
Fortunately, we had a couple of good resources for authentic pupusas in our little town of Bend, Oregon: here and here. So we set out to eat pupusas, in the name of research you understand. The delicate crunch of the grilled masa cake, the molten cheese spilling out – I was smitten from my first bite!
How to Make Pupusas
Make pupusa dough with a simple mixture of masa harina (corn flour), kosher salt and warm water. Dip your hands in a mixture of warm water and a little oil then scoop out a portion of dough a little larger than a golf ball.
Shape the masa dough into a ball, then into a disc that is 3 to 4-inches wide.
Add a generous pinch of cheese to the center of the masa disc and gently fold the edges up all the way around until the cheese is sealed inside. (Note that you can also stuff them with beans, meat, vegetables or a combination of ingredients.)
Gently pat the cheese filled masa dough ball back into a disc. Repeat with remaining dough.
Cook pupusas on a hot non-stick skillet or griddle until masa cakes are cooked through and lightly brown on both sides. You can do this in a dry pan or with a little oil (my preference).
Serve with Curtido – optional but recommended! I also like them with extra hot sauce and sour cream or crema.
Pupusas Recipe
Video
Ingredients
- 3 tablespoons olive oil divided
- 2 cups masa harina 232g
- 1/2 teaspoon kosher salt
- 1 1/2 cups warm water up to 1 3/4 cups, until you have a moist pliable dough
- 5 ounces whole milk mozzarella cheese shredded
Optional Pupusa Toppings
- Curtido
- sour cream or crema
- hot sauce
Instructions
- Combine 1 tablespoon of the olive oil and 1 cup warm water in a small bowl. (You’ll dip your hands in this mixture to keep the pupusa dough from sticking to your hands as you form the cakes.)
- Line a medium tray with parchment paper.
- Whisk together masa harina and kosher salt in a medium bowl. Slowly add warm water, stirring constantly, until all of the water is incorporated and dough is moist and pliable. (Start with 1 1/2 cups warm water and add more as needed to reach your desired consistency.)
- Dip your hands in oil and warm water mixture to moisten your fingers and palms. Scoop out about 1/8 of the dough, a little larger than a golf ball. With your hands, roll into a ball then gently press back and forth between your palms, shaping the dough into a disc, 3 to 4-inches wide. Add a large pinch of shredded cheese to the center of the disc and gently press the sides up all the way around to seal. Use your palms to press the ball back into a disc about 1/2-inch thick and place on prepared tray. Repeat with remaining dough.
- Heat remaining oil in a large non-stick skillet or griddle over medium-high heat. Cook pupusas until cooked through and lightly browned, 5 to 6 minutes per side. Serve hot with Curtido and desired toppings.
Notes
- Note that nutrition information does not include toppings.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
I’m making these this weekend but I have fresh masa… I’m assuming just use the same amount of dough as the flour calls for and not add any water? Thanks…
Hi Emaleigh! That’s correct – if you already have the fresh masa dough, you can use it to make these.
Thank you for your recipe … my daughter is married to an Americanized Salvor man and his mother makes it for my grandson but thanks to you now I can make it for my grandson
MS
aww, that’s wonderful to hear, Marilyn.
I loved your easy recipe for pupusas and curtido. Eugene, Oregon
I’m so glad you’re enjoying the recipes, Nancy! Thank you for coming back to let me know!
Yum! I just love papusas. We have a favorite Salvadoran restaurant where I order them every time we go, with all sorts of fillings. I especially love the Curtido on top. (Your photos are gorgeous!) 🙂 ~Valentina
Thank you, Valentina! I hope you’ll give them a try at home – surprisingly easy to make!
You had me at cheese-stuffed! I haven’t actually had a pupusa either, but there are a bunch of food trucks around Asheville that advertise pupusas…I think I’ll need to do some “research” myself! And then I’ll have to come home and try out your recipe. These sound fantastic, Marissa!
In 2019 we visited quite a few countries in central and South America, and I was constantly amazed at all of the little breads – some filled, some not. So many different kinds and all good. We didn’t make it to El Salvador, but I think it was Colombia where I saw the most. I’d weigh 500 pounds if I lived there! These are wonderful, especially with the slaw.
I haven’t made these yet but they look delicious. Can you freeze them and, if so, before or after they’re fried?
Hi Jo-ann! Yes, they freeze beautifully. Freeze them uncooked and then thaw in the refrigerator – they’ll fry up like you just made them!
First attempt tasted ok, but I did something wrong? Second time nailed it. These are easy to make and delicious. Today being May 5th, my Wife requested that I make a batch. This time I made a mango, pineapple salsa to go with them, will see how that works. Thank you so much for this very simple and flavorful recipe. I will make these often in the future, not waiting for a special occasion.
I’m so glad that you and your wife are enjoying these, Doug! And kudos to you for giving them a second shot after you weren’t 100% happy with the first batch. Your mango pineapple salsa sounds amazing!
Oh wow these look fun. And yummy! I’ve never been to El Salvador, but i was in Guatemala and I think I did eat something similar. I tried to eat everything, of course. They might have been a different shape. I’d have to look in my photos to see. Anyway, I love this recipe, and the cole slaw. What a wonderful combination!
I cooked up a batch this morning! OMG–great. I put in cheese for some and a small amount of sausage in to others. Thank you for this recipe.
I’m so glad you enjoyed these, Scott! Thank you for coming back to let me know!
I love them but never made them until today 8/25/19 using your recipe and they came out perfect . I love cooking and have cooked in hotels so it is easy to know the cooking Lingo.
Thank you .
I’m so glad you enjoyed these, German! Thank you for coming back to let me know!
The serving says it’s for 4 people, but how many pupusas is the serving per person?
Hi, Megan! This recipe makes about 8 pupusas, so 2 for each person. Enjoy!
Was looking for a pupusa recipe for a potluck i’m attending and found your blog- I’m from Bend, too 🙂 small world. Thanks for the step by step instructions!
Hey neighbor! 🙂 That’s awesome. Hope you love the pupusas!