The Ultimate Guide to Pupusas: Ingredients, Red Sauce, and Toppings
Pupusas are a delicious and beloved dish from El Salvador, gaining popularity across the world for their rich flavors and versatility. This traditional comfort food consists of thick corn tortillas stuffed with a variety of savory fillings. Served with a side of tangy red sauce and a simple topping, pupusas are perfect for any occasion. Here’s everything you need to know about the ingredients, how to make them, and the best toppings to complement these Mexican-inspired treats.
Key Ingredients for Pupusas
To create authentic pupusas, you’ll need just a few key ingredients, many of which are staples in Latin American cooking. The main components of a pupusa include:
- Corn Masa (Corn Dough)
The base for any pupusa is masa, a dough made from corn flour, commonly referred to as “masa harina” in Latin America. It’s the same dough used to make tortillas and tamales. The masa is naturally gluten-free, making pupusas a great option for those with dietary restrictions. - Fillings
While you can get creative with your pupusa fillings, some traditional choices include:- Cheese: A blend of melted cheese like mozzarella or a Salvadoran cheese such as Quesillo is commonly used.
- Refried Beans: The rich, smooth texture of refried beans pairs wonderfully with the masa.
- Pork: Ground pork is a classic filling, often sautéed with spices and herbs.
- Loroco: A Salvadoran edible flower that adds a unique, slightly bitter flavor.
- Vegetarian Fillings: You can also use vegetables like zucchini, squash, and spinach.
- Salt and Water
Simple salt and water are needed to prepare the masa dough, ensuring it holds together when shaping the pupusas.
Making Red Sauce for Pupusas
The rich and tangy red sauce, known as “salsa roja,” is an essential accompaniment to pupusas. It complements the savory fillings with its zesty and spicy kick. Here’s how to make it:
Ingredients for Red Sauce:
- 2-3 medium tomatoes
- 1/4 medium onion
- 1 clove garlic
- 2-3 dried red chilies (such as guajillo or arbol chilies)
- 1 tablespoon vegetable oil
- Salt to taste
- 1/2 cup water
Instructions:
- Boil the tomatoes in water until soft, about 5 minutes. Then, remove the skin and set them aside.
- Remove the stems and seeds from the dried chilies. Toast them lightly in a dry skillet for a minute or two to bring out their smokiness.
- Blend the tomatoes, onion, garlic, and chilies in a blender, adding water until the sauce reaches your desired consistency.
- In a pan, heat the oil and cook the blended sauce for about 10 minutes, allowing it to reduce slightly. Season with salt to taste.
- Serve the red sauce warm alongside your pupusas.

How to Make Pupusas
Creating pupusas might seem daunting at first, but it’s quite simple once you get the hang of it. Here’s a step-by-step guide to making these flavorful treats:
Ingredients:
- 2 cups masa harina
- 1 1/2 cups warm water
- 1/2 teaspoon salt
- Desired fillings (cheese, beans, pork, loroco, etc.)
Instructions:
- In a large bowl, combine the masa harina and salt. Gradually add the warm water and mix until you have a soft dough that’s easy to handle. If it’s too dry, add a little more water; if it’s too sticky, add more masa harina.
- Divide the dough into small balls (about the size of a golf ball).
- Flatten each ball into a thick, round disk (about 3-4 inches wide) using your palms or a tortilla press.
- Add your desired filling to the center of the disk and carefully fold the edges over, sealing the filling inside.
- Gently flatten the stuffed ball back into a disk, making sure it’s evenly thick.
- Heat a large skillet or griddle over medium heat and cook each pupusa for 2-3 minutes on each side until golden brown and slightly crispy.
Mexican Pupusas vs. Salvadoran Pupusas
While pupusas are most commonly associated with El Salvador, they have become quite popular in Mexican cuisine as well. The differences between Mexican and Salvadoran pupusas primarily lie in the fillings and preparation:
- Mexican Pupusas: While still using masa dough, Mexican pupusas may have more varied fillings like carnitas (shredded pork), rajas (strips of roasted peppers), or even chicken with mole. The dough is typically a bit thinner than the Salvadoran version.
- Salvadoran Pupusas: The traditional fillings in Salvadoran pupusas often include cheese, refried beans, and chicharrón (pork). These tend to be thicker and fluffier.
Despite their regional differences, both Mexican and Salvadoran pupusas share the same essential structure: a savory stuffed corn tortilla served with flavorful toppings.

Pupusa Toppings
Pupusas are delicious on their own, but the right toppings can elevate them even further. Here are some popular ways to top your pupusas:
- Cabbage Slaw (Curtido)
A tangy and crunchy cabbage slaw made with vinegar, shredded cabbage, carrots, and onions is a classic accompaniment. The slaw’s acidity balances the richness of the pupusas and adds a refreshing contrast. - Pico de Gallo
Fresh pico de gallo, made with diced tomatoes, onions, cilantro, lime juice, and jalapeños, brings a burst of freshness to each bite. - Sour Cream
A dollop of sour cream on top adds a creamy element that pairs perfectly with the spiciness of the red sauce. - Avocado
Slices of creamy avocado can be added for an extra layer of richness and flavor.
Here’s a sample nutritional table for pupusas, based on a basic serving of a standard pupusa filled with cheese and beans. Note that the exact nutritional content can vary depending on the specific fillings and toppings used:
Nutrient | Amount per Serving (1 pupusa) |
---|---|
Calories | 200-250 kcal |
Protein | 6-8 g |
Carbohydrates | 30-35 g |
Dietary Fiber | 4-6 g |
Sugars | 2-3 g |
Fat | 7-9 g |
Saturated Fat | 1-2 g |
Cholesterol | 10-15 mg |
Sodium | 300-400 mg |
Potassium | 200-250 mg |
Calcium | 100-150 mg |
Iron | 1.5-2 mg |
Notes:
- Calories: The number of calories in a pupusa depends largely on the fillings used. Cheese and beans will contribute more calories, while lighter fillings may reduce the total.
- Fat and Protein: Cheese adds fat and protein, making pupusas a good source of both macronutrients.
- Carbohydrates: Masa harina, the base of the pupusa, is primarily made of carbohydrates. Refried beans also contribute to the total carb content.
- Fiber: Beans, especially when used as a filling, are a good source of fiber.
- Sodium: The sodium content can be high due to added salt in the dough and fillings, as well as the red sauce and toppings.
If you modify the fillings (e.g., using less cheese or more vegetables), these values will shift accordingly.
Conclusion
Whether you’re enjoying traditional Salvadoran pupusas or a Mexican-inspired version, these delicious corn tortillas stuffed with flavorful fillings are sure to satisfy your hunger. Don’t forget to top them with a tangy red sauce and some slaw for that perfect bite. Pupusas are a fantastic way to bring a taste of Latin America into your kitchen, offering endless possibilities for customization and enjoyment.