Pupusa Recipes: A Step-by-Step Guide with Curtido & Salsa Roja

Pupusa are one of the most iconic dishes in Salvadoran cuisine, beloved for their rich, hearty fillings encased in soft, handmade corn tortillas. Whether you’re new to pupusas or a seasoned enthusiast, this comprehensive guide will provide you with all the tips, tricks, and techniques needed to craft these delectable delights from scratch. We’ll dive into the history, essential ingredients, a detailed recipe, and a few helpful tricks to ensure your pupusas come out perfect every time.

But making pupusas is only half the story. They are traditionally served with curtido, a tangy, pickled cabbage slaw that perfectly complements the richness of the fillings, and a salsa roja, a simple tomato sauce. This article will not only walk you through how to make these accompaniments but also suggest how to personalize your pupusas to create your own flavorful variations.

What Are Pupusas?

Pupusas are thick, griddle-cooked tortillas filled with a variety of ingredients. Originating in El Salvador, they are traditionally made from masa harina (corn dough) and stuffed with ingredients such as cheese, beans, pork, or a combination of all three. Pupusas can be found throughout Central America, but they have become particularly symbolic of Salvadoran cuisine.

In fact, Pupusas are so deeply rooted in Salvadoran culture that the country celebrates National Pupusa Day every second Sunday in November. On this day, Salvadorans gather with family and friends to share this beloved dish, reflecting the strong community-oriented values of Salvadoran culture.

Fun Fact: The Largest Pupusa Ever Made

The largest pupusa ever recorded weighed a staggering 4,327 pounds and measured over 19 feet in diameter. It was made in the town of Olocuilta, El Salvador, during the annual Pupusa Festival.

The History of Pupusas

Before we get into the recipe, let’s take a moment to appreciate the historical significance of this dish. Pupusas date back to pre-Columbian times, and the word “pupusa” itself is derived from the Pipil word “pupushahua,” meaning “swollen” or “puffy.”

Pupusas have evolved over the centuries, but they remain true to their origins, showcasing the simplicity and brilliance of Salvadoran cooking. Historically, pupusas were made by indigenous Pipil tribes using wild meats and squash. As the dish spread and modernized, fillings expanded to include various combinations of cheese, beans, and meats like pork.

Pupusa

Ingredients for Pupusas

The basic ingredients for pupusas are quite simple, but the beauty of the dish lies in the endless variety of fillings and accompaniments. Below are the essential ingredients you’ll need:

For the Masa (Dough):

  • 2 cups of masa harina (corn flour)
  • 1 ½ cups of warm water
  • A pinch of salt

Masa harina is a staple in Salvadoran and Mexican cooking, made from dried corn kernels that have been treated with lime, then ground into a fine powder. You can easily find it in most grocery stores or online.

For the Fillings:

  • 1 cup of shredded quesillo or mozzarella cheese
  • 1 cup of refried beans (optional)
  • ½ pound of cooked and shredded pork (optional)
  • ½ cup of finely chopped jalapeños (optional for added spice)

The beauty of pupusas lies in their flexibility. While the traditional filling combinations are popular, you can get creative and personalize your pupusas by adding vegetables, different cheeses, or even non-traditional proteins like shrimp or chicken.

Making Pupusas from Scratch

While the process of making pupusas might seem intimidating at first, it’s actually quite straightforward. With a little practice, you’ll be shaping perfect, thick tortillas filled with cheesy, savory goodness in no time.

Step 1: Prepare the Masa

In a large mixing bowl, combine your masa harina, warm water, and a pinch of salt. Knead the mixture with your hands until you achieve a smooth and slightly tacky dough. If the dough feels too dry, add more water, one tablespoon at a time, until it’s pliable but not sticky. Let the dough rest for about 10 minutes to allow the flour to absorb the water fully.

Step 2: Prepare the Fillings

Prepare your desired fillings in advance:

  • Cheese: Grate your chosen cheese, such as mozzarella or quesillo.
  • Beans: Warm and mash your refried beans.
  • Pork: Cook your pork in a pan until tender and then shred it into small pieces. You can season the pork with salt, pepper, and a bit of garlic for extra flavor.

Step 3: Form the Pupusas

With your hands lightly oiled or moistened, take a small handful of dough (about the size of a golf ball) and roll it into a ball. Flatten the ball into a disc, making a slight indent in the middle for the filling.

Add about 1-2 tablespoons of your desired filling (cheese, beans, pork, or a combination) to the center. Carefully fold the dough over the filling, sealing the edges, and then flatten the ball back into a thick disc, about ¼ inch thick.

Step 4: Cook the Pupusas

Heat a non-stick skillet or comal over medium-high heat. Place your formed pupusas onto the hot surface and cook for about 3-4 minutes on each side, until golden brown and slightly crispy.

You may notice that some of the cheese might ooze out during cooking – don’t worry, that’s perfectly normal and adds to the flavor!

Pupusa

Internal Link Opportunity:

Curtido Recipe – Pair your pupusas with this traditional Salvadoran slaw made from cabbage and vinegar.

Popular Pupusa Fillings

The variety of pupusa fillings available makes this dish highly customizable. Here are some of the most popular and delicious pupusa fillings you can try:

1. Queso Pupusa

This version is filled solely with melted cheese, creating a gooey, cheesy delight. Queso pupusas are a great option for vegetarians or anyone who loves cheese.

2. Pupusa Revuelta

The revuelta pupusa is a crowd favorite, combining shredded pork (chicharrón), refried beans, and cheese. This filling offers a satisfying mix of textures and flavors in each bite.

3. Loroco and Cheese

Loroco is an edible flower bud found in Central America. Its slightly tangy and floral flavor pairs perfectly with the melted cheese in this filling, making it a unique option to try.

4. Frijoles (Beans)

Filled with seasoned, mashed beans, this is another vegetarian-friendly option. Bean pupusas are simple yet flavorful and pair exceptionally well with curtido and salsa roja.

5. Chicharrón Pupusa

Chicharrón is a flavorful, slow-cooked pork that’s often mixed with tomatoes, onions, and garlic. When added to pupusas, this filling delivers a savory, melt-in-your-mouth experience.

Internal Link Opportunity:

For more delicious, crispy pork fillings, check out the Ultimate Guide to Flautas.

How to Make the Perfect Curtido

No pupusa meal is complete without curtido, a pickled cabbage slaw that adds a refreshing crunch and tang to every bite. Making curtido is simple, and it can be prepared ahead of time to allow the flavors to meld.

Curtido Ingredients:

  • 1 small head of green cabbage, finely shredded
  • 1 large carrot, peeled and grated
  • 1 small white onion, thinly sliced
  • 1 cup of water
  • 1 cup of white vinegar
  • 1 tsp of salt
  • 1 tsp of dried oregano

Instructions:

  1. In a large bowl, combine the shredded cabbage, grated carrot, and sliced onion.
  2. In a saucepan, combine the water, vinegar, salt, and oregano. Bring to a boil.
  3. Pour the hot vinegar mixture over the cabbage, carrot, and onion. Toss to combine.
  4. Let the curtido sit for at least an hour before serving, but for best results, refrigerate it for 24 hours to allow the flavors to fully develop.

Curtido will keep in the refrigerator for up to a week, making it an ideal condiment for pupusas and other Latin American dishes.

Pupusa

Internal Link Opportunity:

For more ideas on flavorful side dishes, explore our Chimichurri Recipes, which can add even more zest to your pupusa meal.

Serving Pupusas with Salsa Roja

Pupusas are traditionally served with salsa roja, a simple tomato-based sauce that complements the savory, cheesy fillings. Here’s a quick and easy recipe for making salsa roja at home.

Salsa Roja Ingredients:

  • 4 ripe tomatoes, chopped
  • ½ onion, chopped
  • 1 garlic clove, minced
  • 1 tbsp of oil
  • Salt and pepper to taste

Instructions:

  1. Blend the chopped tomatoes, onion, and garlic until smooth.
  2. Heat the oil in a pan over medium heat, then pour in the blended tomato mixture.
  3. Season with salt and pepper, and simmer for about 10 minutes until the sauce thickens.

Serve the salsa roja alongside your pupusas for dipping, or drizzle it over the top for extra flavor.

Internal Link Opportunity:

If you’re looking for more inspiration on homemade sauces, you might enjoy our Raspberry Chipotle Sauce Recipe.

Tips for Perfect Pupusas

Making pupusas can take some practice, but these tips will help you perfect your technique:

1. Don’t Overfill

It’s tempting to stuff your pupusas with as much filling as possible, but this can cause the dough to tear. Stick to about 1-2 tablespoons of filling for each pupusa.

2. Keep the Dough Moist

If your dough starts to dry out, dip your hands in a bowl of water before shaping each pupusa. This will keep the dough pliable and easier to work with.

3. Use a Hot Skillet

Make sure your skillet or comal is preheated before cooking the pupusas. This ensures they cook evenly and develop a crispy, golden exterior.

4. Experiment with Fillings

Don’t be afraid to get creative! Try adding grilled vegetables, mushrooms, or different cheeses to your pupusas to keep things exciting.

Conclusion

Pupusas are a delicious, versatile dish that can be customized to suit your taste preferences. Whether you stick with traditional fillings like cheese and beans or get creative with your own combinations, pupusas are sure to become a favorite in your household.

The combination of soft masa dough, savory fillings, tangy curtido, and rich salsa roja makes for a perfectly balanced and satisfying meal. Now that you know how to make pupusas from scratch, it’s time to gather your ingredients and start cooking!

For more great Salvadoran and Latin American recipes, check out our Complete Guide to Mexican Dishes.

Happy cooking!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Pupusa Recipes: A Step-by-Step Guide with Curtido & Salsa Roja


  • Author: Aline
  • Total Time: 1 hour
  • Yield: Serves 46 people 1x

Description

Learn how to make authentic Salvadoran pupusas with step-by-step instructions, including curtido and salsa roja. Easy, delicious, and customizable!


Ingredients

Scale

Ingredients for Pupusas

The basic ingredients for pupusas are quite simple, but the beauty of the dish lies in the endless variety of fillings and accompaniments. Below are the essential ingredients you’ll need:

For the Masa (Dough):

  • 2 cups of masa harina (corn flour)
  • 1 ½ cups of warm water
  • A pinch of salt

Masa harina is a staple in Salvadoran and Mexican cooking, made from dried corn kernels that have been treated with lime, then ground into a fine powder. You can easily find it in most grocery stores or online.

For the Fillings:

  • 1 cup of shredded quesillo or mozzarella cheese
  • 1 cup of refried beans (optional)
  • ½ pound of cooked and shredded pork (optional)
  • ½ cup of finely chopped jalapeños (optional for added spice)

The beauty of pupusas lies in their flexibility. While the traditional filling combinations are popular, you can get creative and personalize your pupusas by adding vegetables, different cheeses, or even non-traditional proteins like shrimp or chicken.


Instructions

Making Pupusas from Scratch

While the process of making pupusas might seem intimidating at first, it’s actually quite straightforward. With a little practice, you’ll be shaping perfect, thick tortillas filled with cheesy, savory goodness in no time.

Step 1: Prepare the Masa

In a large mixing bowl, combine your masa harina, warm water, and a pinch of salt. Knead the mixture with your hands until you achieve a smooth and slightly tacky dough. If the dough feels too dry, add more water, one tablespoon at a time, until it’s pliable but not sticky. Let the dough rest for about 10 minutes to allow the flour to absorb the water fully.

Step 2: Prepare the Fillings

Prepare your desired fillings in advance:

  • Cheese: Grate your chosen cheese, such as mozzarella or quesillo.
  • Beans: Warm and mash your refried beans.
  • Pork: Cook your pork in a pan until tender and then shred it into small pieces. You can season the pork with salt, pepper, and a bit of garlic for extra flavor.

Step 3: Form the Pupusas

With your hands lightly oiled or moistened, take a small handful of dough (about the size of a golf ball) and roll it into a ball. Flatten the ball into a disc, making a slight indent in the middle for the filling.

Add about 1-2 tablespoons of your desired filling (cheese, beans, pork, or a combination) to the center. Carefully fold the dough over the filling, sealing the edges, and then flatten the ball back into a thick disc, about ¼ inch thick.

Step 4: Cook the Pupusas

Heat a non-stick skillet or comal over medium-high heat. Place your formed pupusas onto the hot surface and cook for about 3-4 minutes on each side, until golden brown and slightly crispy.

You may notice that some of the cheese might ooze out during cooking – don’t worry, that’s perfectly normal and adds to the flavor!

Notes

Conclusion

Pupusas are a delicious, versatile dish that can be customized to suit your taste preferences. Whether you stick with traditional fillings like cheese and beans or get creative with your own combinations, pupusas are sure to become a favorite in your household.

The combination of soft masa dough, savory fillings, tangy curtido, and rich salsa roja makes for a perfectly balanced and satisfying meal. Now that you know how to make pupusas from scratch, it’s time to gather your ingredients and start cooking!

  • Prep Time: 45 minutes
  • Cook Time: 15 minutes
  • Category: Main Course
  • Cuisine: Salvadoran

Nutrition

  • Calories: 350 kcal
  • Sugar: 2g
  • Sodium: 550mg
  • Fat: 15g
  • Saturated Fat: 7g
  • Carbohydrates: 40g
  • Fiber: 5g
  • Protein: 10g
  • Cholesterol: 30mg

Leave a Comment

Recipe rating