5 from 1 vote
Three bean and cheese pupusas on a white plate with curtido cabbage relish and red salsa served on the side.
Easy Pupusas
Prep Time
30 mins
Cook Time
5 mins
Total Time
35 mins

These delicious bean and cheese Pupusas are incredibly easy to make and will make you feel like you're right on the streets of El Salvador!

Course: Main Course
Cuisine: Salvadorian
Servings: 25
Calories: 108 kcal
Author: Lauren Allen
For the Pupusas:
  • 4 cups masa harina , white or yellow
  • 3 1/2 - 4 cups warm water
  • 1/2 teaspoon salt
  • 2 Tablespoons butter , softened (optional)
  • 1 teaspoon chicken bouillon* , optional
For the filling:
  • 1 can refried beans , or homemade
  • 2 cups shredded mozzarella cheese , or Oaxaca cheese
Optional Toppings:
  1. Add masa harina (corn flour) and salt to a large mixing bowl. 

  2. Add the warm water, little by little, mixing the dough with your hand. You may not need all of the water. You want the masa to be the consistency of a soft play dough. If the dough is too wet, mix in some more masa harina. If it’s too dry, add a little more water.

    Mix in butter and chicken bouillon, if using.

  3. Scoop the dough into large, golf-ball-size portions. You can scoop all of the dough into balls before continuing, or make 1 pupusa at a time. Be sure to keep the dough covered with a damp cloth as you work, to keep it from drying out.

  4. Use the palms of your hands to pat the dough into a disc, about 4 inches in diameter.

  5. Scoop about half a tablespoon of the beans and place it in the center of the dough circle, followed by a pinch of shredded cheese. 

  6. Gently bring the edges of the dough up and around the filling, pinching it closed into a ball. Gently pat the dough between your palms to form it into a disc again.

    Be gentle so you don’t have big cracks of filling come through, but if you do have some, its fine! They don’t need to be perfect :)

  7. Heat a large ungreased 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.

  8. Serve immediately, topped with Curtido and Salsa Roja.

Recipe Notes

*You can use chicken buollion paste or granulated

Tips for storing and freezing pupusas are above in the post.

Nutrition Facts
Easy Pupusas
Amount Per Serving
Calories 108 Calories from Fat 27
% Daily Value*
Total Fat 3g 5%
Saturated Fat 1g 5%
Cholesterol 9mg 3%
Sodium 188mg 8%
Potassium 54mg 2%
Total Carbohydrates 15g 5%
Dietary Fiber 1g 4%
Protein 4g 8%
Vitamin A 2.7%
Calcium 7.3%
Iron 8.3%
* Percent Daily Values are based on a 2000 calorie diet.