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
Stacy Thompson
4 years ago

5 stars
Loved this recipe and easy to make!!

Tammy
4 years ago

I love all your recipes, and with any cook no one recipe will ever be the same. Its your own art. Keep up the great tastes.

aviles
4 years ago

recipe is not even perfect, this is not the way to prepare pupusas. Pls don’t insult an original salvadorian dish.

Shotzy
4 years ago
Reply to  aviles

Hey critic, sharing recipes has been a tradition among peoples and cultures forever. Get real and stop being so offensive. If you don’t like the recipe simply don’t make it. If you want to share your version you can do that too. Just keep the snide comments off the boards. It’s totally inappropriate in a recipe exchange environment.

Anjelykuh
3 years ago
Reply to  aviles

your comment is more insulting….there is nothing disrespectful in this blog…just fyi as a salvadoran this is exactly how you make them….its sad that people always want to make everything about race or culture….YOUR RECIPE IS PERFECT!!!!

CiCi
4 years ago

4 stars
Thx for this easy recipe! We usually get our pupusa fix at El Rematito flea market along with elote so I was happy to give this recipe a shot! Mine came out a bit chubby…but I’ll improve. I did use the bouillon & a bit of onion powder…filled with pepper jack & minced leftover shredded pork. 🌶🌿 Served with salsa, sour cream & cilantro…Nice, easy & friends asked for your recipe!

Bridget
5 years ago

5 stars
I’ve never had any of this before but I had all the ingredients and a rotisserie chicken that needed eating. It was great. I had an issue with the masa cooking all the way through so had to return the papusas to the griddle for a bit longer. 100% due to my lack of technique and making them a bit bulky! The salsa roja and curtido were excellent as well. Thanks for a fun new recipe/dinner!

Kevin
5 years ago

5 stars
That looks really delicious!!💚

James
5 years ago

5 stars
This recipe is perfect and easy to make. I first had them in McAllen, TX after hearing Jack from Titanic talk about them in an article. I am having them now for my Christmas dinner and had every ingredient in my cabinet already.

Sheila Martinez
5 years ago

Absolutely delicious and so easy to make. I added a bit if chorizo. Sooo yummy. Salsa and a dab of sour cream. OMG.

Cookergirl
5 years ago

I have not tried this recipe yet but I might make it for dinner tonight. I have tried Pupusas before and I love them. So excited to try the recipe! 🙂

Marianne
4 years ago

5 stars
I made these tonight for my Salvadorian husband and he loved them. I’ve attempted pupusas before but they were just ok. We loved these ones and I also made the curtidos and salsa roja. All delicious. One minor tweak I made is added sour cream to the cheese and also minced green peppers. I also added butter to the grill to make them extra crispy. SO SO good!

Randolph Smith
5 years ago

Tried pupusas for the first time yesterday, I loved it. Wish I knew how to make them

Sundee
6 years ago

5 stars
Very simple and turned out great! The only thing I did differently was add additional beans. Numm!