This post contains affiliate links.

We love making Pupusas from home with a simple bean and cheese filling and served with curtido and salsa roja.

One of our favorite ways to “travel” as a family is cooking International Inspired recipes for dinner at home, like Chicken Shawarma Bowls, Gallo Pinto, or this Bánh Mì Sandwich.

A stack of four homemade Pupusas topped with curtido and salsa roja, ready to enjoy.

Pupusas are King of Salvadoran street food

I always ask my kids to help me in the kitchen but when Pupusas are on the menu, they all volunteer! I can't say this recipe is 100% authentic but it's one of those fun, hands-on foods that provide an opportunity to teach them about other cultures, through food. And you absolutely have to make curtido and salsa roja to serve with pupusas!

How to make Pupusas:

Make Dough: Add masa harina (corn flour) and salt to a large mixing bowl then add the warm water, little by little, while mixing the dough with your hand until you get the consistency of a soft play dough. Add butter and chicken bouillon if you'd like, for extra flavor. Scoop dough into golf-ball-size portions, dipping your hands in an oil and water mixture as needed if the masa is sticking to your hands.

Two images showing pupusas dough after it's made, then when it's portioned and rolled into balls.

Assemble: Pat the dough into a pancake in your hand, about 4 inches in diameter. Add a Tablespoon of refried beans in the center and a sprinkle of shredded cheese. Fold the edges up and pinch to close into a ball. Gently pat/slap the dough back and forth between your palms to form it back into a thin pancake.

Four images showing how to form and fill pupusas.

Cook and Serve: Place pupusas on a hot, dry griddle or skillet and cook for 2-4 minutes on each side, until golden. Serve immediately, topped with curtido and salsa roja.

A stack of bean and cheese pupusas with one of them cut in half to show the melted cheese.

Storage and Freezing Instructions:

Store leftover masa dough can be stored in the refrigerator in an airtight bag or container for 1-2 days. Add a little more warm water to it, as needed, to make it soft before using. Store leftover cooked pupusas in an airtight container in the fridge, and reheat on a hot griddle or skillet.

To Freeze uncooked pupusas, “flash freeze” them on a baking sheet for 30 minutes, then store in an air-tight container, separated by parchment, for up to 3 months. Thaw completely in the fridge before cooking and serving.

Recipe Variations:

  • Filling: Feel free to try different filling combinations. It is popular to include beans, meat, and cheese.
4.87 from 76 votes

Pupusas

Author: Lauren Allen
Homemade Pupusas are so easy to make, stuffed with refried beans and cheese and topped with salsa roja and curtido slaw.
Prep: 30 minutes
Cook: 5 minutes
Total: 35 minutes
Servings: 25

Email This Recipe!

Enter your email and we'll send it directly to you!

By entering your phone number you consent to receive marketing text messages (e.g. meal plans) from TBFS at the number provided, including messages sent by autodialer. Consent is not a condition of purchase. Msg & data rates may apply. Msg frequency varies. Unsubscribe at any time by replying STOP or clicking the unsubscribe link. Reply HELP for help. Privacy Policy.

Equipment

Ingredients 
 

Pupusas:

Filling:

  • 15 oz can refried beans, , or homemade
  • 2 cups shredded mozzarella cheese, , or Oaxaca cheese

Topping:

Instructions 

  • Make Dough: Add masa harina (corn flour) and salt to a large mixing bowl then add the warm water, little by little, while mixing the dough with your hand until you get the consistency of a soft play dough. Stir in butter and chicken bouillon.
  • Scoop dough into golf-ball-size portions, dipping your hands in an oil and water mixture as needed if the masa is sticking to your hands. Keep dough balls covered with a damp cloth as you work, to keep from drying out.
  • Form Pupusas: Pat the dough into a pancake in your hand, about 4 inches in diameter. Add a Tablespoon of refried beans in the center and a sprinkle of shredded cheese. Fold the edges up and pinch to close into a ball. Gently pat the dough back and forth between your palms to form it back into a thin pancake.
  • Cook: Heat a large un-greased skillet or pan over medium heat. Place pupusas on the hot pan and cook for about 2-4 minutes on each side. You will know the pupusas are ready to flip when the edges are set and the bottom is lightly golden.
  • Serve immediately, topped with Curtido and Salsa Roja.

Notes

Bouillon: I prefer bouillon paste, or use chicken granulated bouillon or one cube.
Filling: Feel free to try different filling combinations. It is popular to include beans, meat, and cheese.
Store leftover masa dough in the refrigerator in an airtight bag or container for 1-2 days. Add a little more warm water to it, as needed, to make it soft before using. Store leftover cooked pupusas in an airtight container in the fridge, and reheat on a hot griddle or skillet.
To Freeze uncooked pupusas, “flash freeze” them on a baking sheet for 30 minutes, then store in an air-tight container, separated by parchment, for up to 3 months. Thaw completely in the fridge before cooking and serving.
 

Nutrition

Calories: 108kcal, Carbohydrates: 15g, Protein: 4g, Fat: 4g, Saturated Fat: 2g, Polyunsaturated Fat: 0.4g, Monounsaturated Fat: 1g, Trans Fat: 0.04g, Cholesterol: 9mg, Sodium: 189mg, Potassium: 55mg, Fiber: 2g, Sugar: 0.4g, Vitamin A: 136IU, Vitamin C: 0.001mg, Calcium: 75mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Text me new recipe ideas!

Simple, tasty ideas sent once a week. No spam.

Text Signup

Follow Me

Get recipe ideas weekly!

I originally shared this recipe May 2019. Updated August 2022 and May 2024.

Related Posts

Share Recipe

About The Author

Lauren Allen

Welcome! I’m Lauren, a mom of four and lover of good food. Here you’ll find easy recipes and weeknight meal ideas made with real ingredients, with step-by-step photos and videos.

4.87 from 76 votes (54 ratings without comment)
Subscribe
Notify of

47 Comments
Inline Feedbacks
View all comments
Arlene
6 years ago

5 stars
Thanks for the recipe! We also had some kalua pork on hand so added that to the mix. I’m not sure if I made them right, they were on the dryer side and I wish I had put a little more cheese in. But they were still amazing.

The pictures also really helped.

Lisa
6 years ago

I am looking forward to trying this recipe soon, but I was wondering if anyone had tried any other fillings, I am planning on making most with beans and cheese, but I love being creative with flavors, so if anyone has suggestions I would love to hear them!

Ana
6 years ago

5 stars
This was my first time trying making pupusas and I’m Salvadorean! I followed your recipe, I admit I added spinach to mines. Yummy!!
It was easy to follow your instructions. Thank you!

Christina
6 years ago

5 stars
Best ever. Thank u for sharing. The first time I had these were with pork so I made them that way , but cant wait to try them with beans. I always have left over pulled pork and i just add some different seasonings and mince it up. And this time I didnt have any raw cabbage, so I winged it and added franks hot sauce and oregano to my already made coleslaw. It worked for that crunchy texture you def need .. Thank you again. I will be making these often.

Cindy
6 years ago

Should the refried beans be cooked already? Do we put them in hot?

Liz
6 years ago

5 stars
We are new to pupusas but trust every recipe on your blog so decided to give them a try. I have made these a few times now and they are soo good! Thanks for helping us mix things up at our house!

Amy
6 years ago

5 stars
Tried these for my family last night. I was a little nervous having never made them before. Thanks for the easy recipe and step-by-step instructions. My family (including my 4-year old) loved these!

Nancy Perine
6 years ago

5 stars
Hello! I had fun looking around your website/blog. Your recipe for Home Made Pupusas caught my eye. For starters, I didn’t know what a pupusa was!!! So I checked and found it was “small round corncakes”. And … I sure didn’t know what masa harina was. We have a Mexican Farmers’ Market just a couple blocks away and they were able to fix me right up! I had fun making these and they were a big hit!! Thanks for sharing!

Carolyn
6 years ago

5 stars
Counting these as my new favorite thing to make. My entire family loved them and I was the hero! Thanks for the great recipe.

Haley
6 years ago

5 stars
I’ve always wanted to make these and saw your tutorial on Youtube and felt like I could really do it, so I made them this weekend. They were so awesome. It took a little practice to get mine to look good. I served them with regular salsa and sour cream.

Michelle
6 years ago
Reply to  Lauren Allen

Can you use regular flour?

Cherrie
6 years ago
Reply to  Michelle

I’ve used regular flour and it works great. Just a different flavor. Its how they make them here and its all I had.

Jon
6 years ago
Reply to  Cherrie

That isn’t a papusa then, its just a flat bread. Closer to a smushed bun or even a pita / naan than a papusa.

1 2 3