Homemade Cheese Pupusas Recipe
This Homemade Cheese Pupusas recipe offers a delicious, authentic taste of El Salvador with simple ingredients and easy steps. Soft masa dough is stuffed with a gooey blend of shredded mozzarella and crumbly queso fresco, then cooked to golden perfection on a hot griddle. Perfect as a savory snack or meal, pupusas are satisfying, cheesy, and full of traditional flavor.
- Author: Lisa
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Total Time: 40 minutes
- Yield: 8 pupusas 1x
- Category: Snack, Appetizer, Main Dish
- Method: Pan-frying/Griddle Cooking
- Cuisine: Salvadoran
- Diet: Vegetarian
Dough Ingredients
- 3 cups masa harina corn flour
- 2 cups water (plus up to ¼ cup more if needed)
- 1 teaspoon fine sea salt
Filling Ingredients
- 1 ½ cups shredded mozzarella cheese
- 1/2 cup queso fresco, crumbled
- Make the dough: In a large bowl, combine the masa harina, water, and fine sea salt. Stir well to combine.
- Knead the dough: Use your hands to knead the mixture until a soft, smooth, and moist dough ball forms. If the dough feels dry or cracks when pinched, add up to ¼ cup more water gradually. Cover the bowl and let the dough rest for 15 minutes to hydrate fully.
- Prepare the cheese filling: In a small bowl, mix together the shredded mozzarella and crumbled queso fresco until evenly combined. Set aside.
- Divide the dough: Portion the dough into 8 equal pieces. Using a kitchen scale helps for uniform size but estimating by eye works as well.
- Shape the pupusas: Take one dough portion and pat it into a large disc shape with your hands. Spoon about 1/8th of the cheese mixture into the center of the disc.
- Seal the filling: Fold the edges of the dough up and over the cheese filling, pinching tightly to seal. Roll the filled dough into a smooth ball.
- Flatten the pupusas: Gently press the ball into a round disc about 1/4 inch thick. Repeat with remaining dough and cheese. Keep unused dough covered to prevent drying.
- Cook the pupusas: Heat a griddle or nonstick skillet over medium heat and spray lightly with cooking spray. Place pupusas on the hot surface and cook for 5 to 6 minutes per side, until they turn golden brown and develop slight char marks.
- Serve warm: Transfer cooked pupusas to a wire rack to keep crisp while cooking the rest. Serve immediately for best flavor and texture.
Notes
- If the dough is too sticky, add a bit more masa harina, a tablespoon at a time.
- Keep pupusas covered with a clean towel or plastic wrap to prevent drying before cooking.
- Use a cast iron skillet or nonstick griddle for best results and even browning.
- Pupusas are traditionally served with curtido (pickled cabbage slaw) and salsa roja, which complement the cheesy filling.
- Leftover pupusas can be refrigerated and reheated on a skillet for a crispy finish.
Nutrition
- Serving Size: 1 pupusa
- Calories: 250
- Sugar: 1g
- Sodium: 320mg
- Fat: 12g
- Saturated Fat: 7g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 3g
- Protein: 10g
- Cholesterol: 30mg
Keywords: cheese pupusas, pupusas recipe, homemade pupusas, Salvadoran food, masa harina recipes, stuffed corn tortillas