Nutrition Facts for Pupusas

Pupusas

Discover the rich flavors of El Salvador with this homemade pupusas recipe, a traditional delight made from soft masa harina dough stuffed with gooey mozzarella cheese, savory refried beans, or shredded pork. These irresistible cornmeal discs are gently grilled to perfection, developing golden-brown spots and a lightly crisp exterior while remaining tender and chewy inside. Perfectly paired with tangy curtido (fermented cabbage slaw) and zesty salsa roja, pupusas offer a deliciously authentic and satisfying bite for every occasion. Simple to prepare in just under an hour, this recipe is ideal for introducing classic Central American flavors to your kitchen while delighting friends and family with its comforting, customizable fillings. Perfect for keywords like "traditional Salvadoran pupusas recipe," "easy pupusas recipe," and "cheese-stuffed masa pupusas."

Nutriscore Rating: 68/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Pupusas
Prep Time:30 mins
Cook Time:20 mins
Total Time:50 mins
Servings: 6

Ingredients

  • 2 cups Masa harina (corn flour)
  • 1.5 cups Warm water
  • 0.5 tsp Salt
  • 1 cup Shredded mozzarella cheese
  • 0.5 cup Refried beans (optional)
  • 0.5 cup Chicharrón or cooked, shredded pork (optional)
  • 2 tbsp Vegetable oil (for cooking)

Directions

Step 1

In a large mixing bowl, combine the masa harina and salt.

Step 2

Gradually add the warm water to the masa harina mixture, mixing with your hands until the dough forms a soft, pliable consistency. It should not be sticky or crumbly. If needed, add more water 1 tablespoon at a time.

Step 3

Cover the bowl with a damp cloth and let the dough rest for 10 minutes.

Step 4

In a small bowl, prepare your filling by combining the shredded mozzarella cheese with optional refried beans or shredded pork if using.

Step 5

Divide the dough into 6 equal portions and roll each portion into a ball.

Step 6

Flatten one dough ball into a disc about 4 inches in diameter using your hands. Pinch up the edges slightly to form a shallow well in the center.

Step 7

Place 1-2 tablespoons of filling into the well. Carefully fold the edges of the dough over the filling and seal it, rolling it back into a ball.

Step 8

Gently flatten the filled ball into a disc about 4-5 inches wide, being careful not to let the filling spill out.

Step 9

Repeat this process with the remaining dough and filling.

Step 10

Heat a large skillet or griddle over medium heat and lightly grease it with a small amount of vegetable oil.

Step 11

Cook the pupusas for about 3-4 minutes per side until they develop golden-brown spots and are heated through.

Step 12

Serve the pupusas warm with curtido (fermented cabbage slaw) and salsa roja on the side.

Nutrition Facts

Serving size (980.4g)
Amount per serving % Daily Value*
Calories 2183.6
Total Fat 116.6g 0%
Saturated Fat 37.4g 0%
Polyunsaturated Fat g
Cholesterol 187.5mg 0%
Sodium 3438.4mg 0%
Total Carbohydrate 206.8g 0%
Dietary Fiber 23.0g 0%
Total Sugars 2.3g
Protein 84.8g 0%
Vitamin D 0IU 0%
Calcium 1227.3mg 0%
Iron 9.9mg 0%
Potassium 1458.6mg 0%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 47.4%
Protein: 15.3%
Carbs: 37.3%