| | | | | | | |
5 from 7 votes

Easy Pupusas Recipe (Salvadoran Cheese Pupusas)

This post may contain affiliate links.

Pupusas Recipe is the cheesy, golden, slightly crispy Salvadoran griddle bread that puts plain quesadillas to shame, and the first time I made these on a busy Tuesday night Maddie called dibs on the first one off the griddle while Lizzie watched the cheese pull and yelled “again!” If you love cozy Latin comfort food, these pair beautifully with our slow cooker chicken tinga recipe for a full Latin dinner table.

Hand pulling apart a finished pupusa showing melted cheese inside for a Pupusas Recipe.Pin

Five pantry ingredients, one bowl, and one hot griddle is all that stands between you and a stack of cheese filled pupusas your whole family will fight over.

Pupusas Quick Look

  • 🕐 Prep Time: 20 minutes
  • 🍴 Cook Time: 12 minutes
  • Total Time: 32 minutes
  • 🍽 Serving: 8 servings
  • Calories: 220kcal
  • 🌶 Flavor Profile: Buttery, cheesy, slightly nutty corn flavor with a craveable golden crust
  • Difficulty: Easy, on par with our slow cooker Mexican shredded chicken tacos

Quick Answer

How do you make pupusas from scratch?

Mix masa harina with warm water and a pinch of salt to form a soft dough, then divide into 8 equal balls. Flatten each ball into a disk, place a tablespoon of shredded quesillo or mozzarella cheese in the center, and pinch the edges closed. Gently flatten the filled ball back into a thick disk about 4 inches wide. Griddle on a hot ungreased skillet for 3 to 4 minutes per side until golden brown with crispy spots. Serve hot with curtido and salsa roja.

Jump to:

Why This Recipe Works

Click to see the technique science
  • Masa harina hydration is everything. The 1:1 (by volume) masa to warm water ratio gives a dough that holds together without cracking and stays pliable while you shape. Too dry and the edges split open during cooking, too wet and the dough sticks to your hands and the griddle.
  • Warm water activates the corn starch. Using warm (not cold, not boiling) water hydrates the masa flour fast and helps the starches bond, which is why traditional Salvadoran cooks always use warm water — cold water leaves the dough crumbly.
  • Quesillo or mozzarella stretches without breaking through. Soft melting cheeses pull and bubble inside the pupusa instead of seizing up and bursting through the dough. Hard cheeses like cheddar melt unevenly and tear the masa open.
  • Pinch and reshape, do not roll. Sealing the dough around the cheese filling by pinching the edges closed (not rolling pin), then gently flattening with your palm, keeps the layers thin and even. Rolling pushes filling out the sides.
  • Hot dry skillet, no oil. Pupusas are traditionally cooked on an ungreased comal at medium high heat. Oil makes them greasy and prevents the signature crispy spots from forming. The masa has just enough fat to release from the pan on its own.
  • Curtido balances the richness. The fermented cabbage slaw on top is not optional, it is structural to the dish. The acidity cuts through the cheese and corn richness so each bite stays bright and addictive instead of heavy.

Why You’ll Love This Recipe

  • Five ingredient simple. Pantry masa harina, water, salt, and two cheeses is the whole grocery list, no specialty trip required.
  • Family approved cheese pull. Each one tears open into a stretchy, melty pocket that kids and adults both go wild for, the same crowd that goes through our Mexican street corn dip in one sitting.
  • Ready in about 30 minutes. One bowl, one griddle, one stack of golden pupusas on the table while the rest of dinner is still cooking.

Key Ingredients

Five ingredients needed to make a Pupusas Recipe arranged in bowls including masa harina, water, salt, mozzarella, and queso fresco.Pin
  • Masa Harina: The corn flour foundation that gives pupusas their unmistakable nutty flavor and tender bite, look for a Latin food brand at the regular grocery store.
  • Water: Combines with the masa to form a soft, pliable dough, you may need a splash extra to get the texture right, just like we do when shaping our easy birria de res tacos.
  • Fine Sea Salt: A small amount of salt seasons the dough so the corn flavor pops instead of tasting flat.
  • Shredded Mozzarella: The melty, stretchy half of the cheese filling that gives you that dramatic cheese pull when you tear the pupusa open.
  • Queso Fresco: Crumbled queso fresco adds a salty, slightly tangy creaminess that balances the milder mozzarella perfectly.

See recipe card for exact quantities.

Variations and Substitutions

  • Bean and Cheese Pupusas: Add a spoonful of mashed refried beans next to the cheese filling for a classic pupusas revueltas style.
  • Loroco Pupusas: If you can find loroco flower buds at a Latin market, mince and add to the cheese mixture for the most traditional Salvadoran flavor.
  • Pork and Cheese: Stir a few tablespoons of finely shredded cooked pork, like the meat from our slow cooker chicken tinga recipe, into the cheese filling for a heartier pupusa.
  • Spicy Cheese: Mix in a finely diced jalapeno or a pinch of crushed red pepper to the cheese for a gentle kick.
  • Different Cheeses: Monterey Jack, queso quesadilla, or even a sharp white cheddar can stand in for the mozzarella if that is what you have on hand.
  • Smaller Pupusas: Divide the dough into 12 portions instead of 8 for kid sized pupusas that work great as an appetizer alongside our easy loaded tater tot nachos.

How to Make Pupusas

Masa harina, water, and salt combined in a large mixing bowl for a Pupusas Recipe.Pin
  1. Combine the masa harina, water, and salt in a large bowl and stir together until you have a shaggy dough.
Smooth, moist pupusa dough ball kneaded by hand for a Pupusas Recipe.Pin
  1. Knead the pupusa dough with your hands until a soft, smooth, moist ball forms. Add up to a quarter cup more water if needed.
  2. Cover the bowl and let the dough rest for 15 minutes so the masa fully hydrates.
Shredded mozzarella and crumbled queso fresco tossed together as the cheese filling for a Pupusas Recipe.Pin
  1. Toss the shredded mozzarella and crumbled queso fresco together in a small bowl and set aside as your cheese filling.
Pupusa dough divided into eight equal portions on a counter for a Pupusas Recipe.Pin
  1. Divide the rested dough into 8 equal portions. Weighing them keeps the pupusas the same size, but eyeballing works too.
One pupusa dough portion patted into a flat disc held in the palm for a Pupusas Recipe.Pin
  1. Take one dough portion and pat it into a large flat disc in the palm of your hand.
Cheese filling added to the center of a dough disc with edges being folded and pinched closed for a Pupusas Recipe.Pin
  1. Spoon about an eighth of the cheese mixture into the center, fold the edges up and over the cheese, and pinch them closed before rolling back into a ball.
Filled pupusa being gently patted into a round disc about a quarter inch thick for a Pupusas Recipe.Pin
  1. Gently pat and press the filled ball into a round disc about a quarter inch thick.
  2. Repeat with the remaining dough portions, keeping any dough you are not actively shaping covered so it does not dry out.
Pupusas cooking on a hot griddle until golden brown and slightly charred for a Pupusas Recipe.Pin
  1. Heat a griddle over medium heat. Once hot, spray with cooking spray.
  2. Cook each pupusa for about 5 to 6 minutes per side until golden brown and slightly charred.
Finished pupusa torn open showing melty cheese inside, the finale shot of a Pupusas Recipe.Pin
  1. Move finished pupusas to a wire rack while you cook the rest, then serve immediately while the cheese is still pulling.

Recipe Tips & Tricks

  • Use lukewarm water instead of cold to help the masa hydrate faster and create a smoother dough.
  • Resting the dough is non negotiable. Skip the 15 minute rest and the masa stays crumbly, crack happy, and impossible to seal around the cheese.
  • Wet your hands with a little water before patting each pupusa, the slick palms keep the dough from sticking and tearing.
  • Keep the heat at medium. Too hot and the outside burns before the cheese melts, too low and you miss that craveable golden crust just like in our Mexican street corn dip.
  • Pinch every seam closed before flattening, even a tiny gap will leak cheese all over the griddle.
  • A cast iron skillet works beautifully if you do not own a griddle, it holds steady heat and gives you that signature char.
  • Stack pupusas on a wire rack instead of a plate while the rest cook, this keeps the crust from steaming and going soft.

Serving Ideas and Suggestions

Pupusas are traditionally served with curtido, a quick pickled cabbage slaw, and a thin tomato salsa, but they hold their own next to almost anything from your Latin night spread. We love stacking them on a big platter alongside our slow cooker chicken tinga and a pot of our best white chicken chili so everyone can build their own plate.

For a heartier meal, serve them with easy birria de res for dipping, or pair them with our slow cooker Mexican shredded chicken tacos for the full Latin dinner experience the kids beg for on weekends.

If you want a lighter starter night, set them out as an appetizer next to our easy Mexican street corn dip and let everyone tear off pieces while the rest of dinner finishes on the stove.

Overhead of stacked pupusas on parchment paper inside a serving dish for a Pupusas Recipe.Pin

Pupusas FAQs

What is a Pupusas Recipe made of?

A traditional Pupusas Recipe is made with masa harina (corn flour), water, salt, and a cheese filling like shredded mozzarella mixed with crumbled queso fresco. The cheese is sealed inside a soft masa disc and the pupusa is cooked on a hot griddle until golden brown.

Can I make a Pupusas Recipe ahead of time?

Yes, you can prep the dough up to 24 hours ahead and store it covered in the refrigerator. You can also fully cook the pupusas, cool them on a wire rack, and reheat on a dry griddle or in a 350 degree oven for 5 minutes when ready to serve.

Can I freeze leftover Pupusas Recipe?

Pupusas freeze beautifully. Cool them completely, layer between parchment paper inside a freezer bag, and freeze up to 3 months. Reheat from frozen on a dry griddle over medium low heat for 4 to 5 minutes per side until heated through and crispy again.

What do you serve with a Pupusas Recipe?

Pupusas are classically served with curtido (a pickled cabbage slaw) and a thin tomato salsa for dipping. They also pair beautifully with refried beans, chicken tinga, slow cooker shredded Mexican chicken, or a bowl of white chicken chili for a complete Latin inspired dinner.

How do I keep the cheese from leaking when making a Pupusas Recipe?

Pinch every seam closed tightly before flattening the ball into a disc. Use just enough cheese filling (about an eighth of the total), keep the dough thick enough at the edges, and resist over flattening. Any escaping cheese can also be scraped off the griddle and crisped into a chip style garnish.

Is a Pupusas Recipe gluten free?

Yes, a traditional Pupusas Recipe is naturally gluten free because masa harina is made from corn, not wheat. Always check that your specific brand of masa harina is certified gluten free if cross contamination is a concern.

If you tried this Pupusas Recipe, please leave a star rating and a comment below to let us know how the cheese pull came out for your family. We love hearing your kitchen wins, and your reviews help other home cooks find this recipe too.

Round out the Latin spread with our loaded Chipotle Bowl Recipe.

Looking for another Chinese takeout favorite to make at home? Try our egg foo young with brown gravy recipe for fluffy, veggie-packed egg patties smothered in homemade brown gravy.

This Silly Girls Kitchen LogoPin
5 from 7 votes

Easy Pupusas Recipe (Salvadoran Cheese Pupusas)

Prep: 20 minutes
Cook: 12 minutes
Total: 32 minutes
With only 5 simple pantry ingredients and about 30 minutes start to finish, this Pupusas Recipe turns out cheesy, golden, slightly crispy Salvadoran griddle bread the whole family will fight over.
Servings 8 servings

Ingredients
  

Instructions

  • Combine masa harina, water, and salt to a large bowl. Stir together.
    3 cups masa harina corn flour, 2 cups water, 1 teaspoon fine sea salt
  • Start kneading the pupusa dough with your hands until a soft, smooth, moist dough ball forms. You may need to add a little more water, up to ¼ cup. You know it is ready when you can gently pinch some together and it doesn’t crack.
  • Cover the bowl and let the dough rest for 15 minutes.
  • In a small bowl, toss together the mozzarella and queso fresco, set aside.
    1 ½ cups shredded mozzarella cheese, 1/2 cup queso fresco
  • Divide the dough into 8 equal portions. I like to weigh them to make sure they are the same size, but you can eyeball it.
  • Take one of the dough portions and pat it into a large disc in your hands.
  • Add 1/8th of the cheese mixture to the center. Fold and pinch the edges of the dough over the cheese. Roll into a ball.
  • Gently pat and press the ball into a round disc about 1/4th inch thick.
  • Repeat with the remaining dough and cheese. Keep any dough you are not working with covered so it doesn’t dry out.
  • Heat a griddle over medium heat. Once hot, spray with cooking spray.
  • Cook for about 5-6 minutes per side until golden brown and slightly charred.
  • Place on a wire rack while you are cooking the remaining pupusas. Serve immediately.

Notes

  1. This recipe is super easy to double.
  2. Serve this as a side dish or appetizer.
  3. These can be frozen, see above on how to do that.
  4. Use a cast iron skillet for this recipe.
  5. Other fillings can be used, see above for ideas.
  6. We like to dip these in refried beans.

Nutrition

Calories: 242kcal | Carbohydrates: 33g | Protein: 10g | Fat: 8g | Saturated Fat: 4g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Trans Fat: 0.1g | Cholesterol: 22mg | Sodium: 485mg | Potassium: 138mg | Fiber: 3g | Sugar: 0.4g | Vitamin A: 295IU | Calcium: 209mg | Iron: 3mg
Nutrition Disclaimer
Course Appetizer, Side Dish
Cuisine El Salvadorian, Mexican

Love This Recipe?

Follow @ThisSillyGirlsKitchen on Instagram and @danadevolk on Pinterest for more!

5 from 7 votes (6 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




2 Comments

  1. 5 stars
    How do you reheat since you don’t recommend microwave or pan again. Like to a 2 dozen ahead of party

Similar Posts