Print

Best Pupusas Recipe For Beginners Authentic Flavor Made Easy

This beginner-friendly pupusa recipe brings the authentic taste of El Salvador to your kitchen with soft, cheesy pupusas filled with a savory combination of ground beef, mozzarella, and optional refried beans. Paired with a tangy curtido (pickled cabbage slaw) and flavorful salsa roja, this dish is a true celebration of Salvadoran street food. Whether you’re making these for a casual dinner or a festive occasion, pupusas are sure to be a hit with family and friends. The dough is easy to prepare, and with the right fillings and toppings, you’ll enjoy a warm, satisfying meal that’s bursting with flavor.

Ingredients

Scale

For the dough:

  • 2 cups masa harina (corn flour)
  • 1 ½ cups warm water (plus more as needed)
  • ½ tsp salt
  • 1 tbsp vegetable oil (optional, for softer dough)

For the filling:

  • 1 cup cooked ground beef (seasoned with salt, pepper, garlic powder, and a pinch of cumin)
  • 1 cup shredded mozzarella or queso Oaxaca
  • ¼ cup finely chopped cooked refried beans (optional)

Optional toppings:

  • Curtido (Salvadoran pickled cabbage slaw)
  • Salsa roja (Salvadoran tomato sauce)

Instructions

In a large bowl, combine masa harina and salt. Slowly add warm water and mix until a soft, pliable dough forms. If the dough feels dry or cracks when shaped, add a little more water. Cover with a damp cloth while preparing the filling.

In a separate bowl, mix the cooked ground beef and shredded cheese together. If using refried beans, mix them in as well for extra flavor and moisture.

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

Flatten one ball into a thick disc using your hands. Create a small well in the center and add 1-2 tablespoons of filling. Carefully fold the edges up around the filling and seal it, then gently flatten the stuffed ball into a thick disc, about 4-5 inches wide. Repeat with remaining dough and filling.

Heat a non-stick skillet or griddle over medium heat. Cook each pupusa for about 3-4 minutes per side, until golden brown with some charred spots and the dough is cooked through.

Serve warm with curtido and salsa roja on the side.

 

Notes

  • Masa Harina: Ensure you’re using masa harina, not cornmeal, as it has a specific texture needed for the dough. This special corn flour is the key ingredient for creating the perfect pupusa dough.

  • Filling Variations: The traditional cheese and beans filling is just the start! Feel free to experiment with different meats like shredded chicken or pork, or go vegetarian with just cheese and vegetables. Don’t forget to add some extra flavor with sautéed onions or peppers.

  • Storage: Uncooked pupusas can be frozen for up to 3 months. Once cooked, leftover pupusas can be stored in an airtight container in the refrigerator for 2-3 days. Reheat them in a skillet or the oven to restore their crispy exterior.

  • Serving Ideas: Serve your pupusas with curtido (the tangy, pickled cabbage slaw) and salsa roja (the spicy tomato sauce) for an authentic Salvadoran meal. Pair them with a cold drink, like horchata or fresca, for the perfect finishing touch.

  • Customizing Fillings: Feel free to get creative with your fillings! Try adding a mix of cheeses, meats, and vegetables for unique combinations. The versatility of pupusas allows for endless possibilities.

  • Making in Bulk: If you’re making pupusas for a crowd, you can easily scale the recipe. Just be sure to divide the dough into even portions and adjust the filling quantities accordingly. You can also prepare multiple fillings ahead of time for variety.