This easy pupusa recipe only requires four simple ingredients, making it both budget-friendly and beginner-friendly. Each pupusa has a crispy golden exterior with a soft, cheesy center and a subtle corn flavor in every bite. It is simple to prepare, freezer-friendly, and easy to customize with fillings like beans or seasoned meat. Try this homemade easy cheesy pupusas recipe at home for a delicious meal or snack.

Why You Will Love This Easy Cheesy Pupusas Recipe
- Only a few simple ingredients: Made with basic pantry staples
- Crispy outside, gooey inside: Golden edges with a warm, melty cheese center in every bite
- Beginner-friendly: No special tools or complicated steps required.
- Highly customizable: Add beans, seasoned beef, chicken, or veggies to switch it up
- Freezer-friendly: Make a batch ahead of time for quick meals later
Pupusa Origin
Pupusas originated from El Salvador and are considered the country’s national dish. They are traditionally cooked on a hot griddle and served with a cabbage slaw and tomato salsa.
Ingredients
- 2 cups instant corn masa flour
- The base of the pupusa for the classic corn flavor
- 2 cups warm water (add gradually as needed)
- Helps hydrate the dough
- Mozzarella cheese
- Melts beautifully in the center
- Splash of milk (to soften cheese texture, optional)
- Helps soften the cheese for a more gooey center
Click on the images for the direct link to the ingredients/tools I used:

Easy Cheesy Pupusas Recipe At Home Instructions
In a large bowl, add the masa harina. Start with 1 ½ cups warm water, then slowly add more as you knead.
Mix and knead until the dough reaches a soft, playdough-like texture. It should be smooth and not crack when pressed. If it cracks, add a little more water.

Let the dough rest for 10 minutes to hydrate.
Meanwhile, prepare the filling: add mozzarella cheese to a bowl and mix with a small splash of milk. Mash together until soft and slightly creamy.

Take a portion of the dough and roll it into a ball. Flatten it into a disc using your palms.

Place a spoonful of cheese mixture in the center.

Carefully fold the edges over the filling, sealing it completely, then gently reshape into a thick disc. Trim any excess dough if needed.

Heat a skillet over medium heat. Cook each pupusa for about 3 minutes per side. Keep cooking 3 minutes on each side until the desired golden color.

Flip and repeat until both sides are golden brown and slightly crisp, and the cheese is melted inside.
Easy Cheesy Pupusas Recipe At Home Tips
Use warm dough so the dough does not crack as easily.
Do not overifill the pupusas or else it might break during the cooking process.
Cook on medium-high heat. This is the ideal temperature for its golden crust.
Storage Tips
Let the pupusas cool down completely. Store in an airtight container in the fridge for 3-4 days. Be sure to place parchment paper between each pupusa to prevent them from sticking to each other.
You can freeze cooked or uncooked pupusas in a freezer-safe container or bag for 3-4 months. Be sure to place parchment paper between each layer so it does not stick.
Easy Cheesy Pupusas Recipe At Home
Ingredients
- 2 cups instant corn masa flour
- 2 cups warm water add gradually as needed
- Mozzarella cheese
- Splash of milk to soften cheese texture, optional
Instructions
- In a large bowl, add the masa harina. Start with 1 ½ cups warm water, then slowly add more as you knead.
- Mix and knead until the dough reaches a soft, playdough-like texture. It should be smooth and not crack when pressed. If it cracks, add a little more water.
- Let the dough rest for 10 minutes to hydrate.
- Meanwhile, prepare the filling: add mozzarella cheese to a bowl and mix with a small splash of milk. Mash together until soft and slightly creamy.
- Take a portion of dough and roll it into a ball. Flatten it into a disc using your palms.
- Place a spoonful of cheese mixture in the center.
- Carefully fold the edges over the filling, sealing it completely, then gently reshape into a thick disc. Trim any excess dough if needed.
- Heat a skillet over medium heat. Cook each pupusa for about 3 minutes per side. Keep cooking 3 minutes on each side until the desired golden color.
- Flip and repeat until both sides are golden brown and slightly crisp, and the cheese is melted inside.
If you enjoyed this cheesy pupusa recipe, you might also like my Costco Del Real Pupusas review.
Disclosure: Some links on this page are affiliate links, meaning that at no additional cost to you, we may receive compensation from purchases made through these links. As an Amazon Associate, I can earn from qualifying purchases.






Leave a Reply