Pupusas Recipe
Pinklady
Pupusas are a traditional dish from El Salvador, dating back centuries to the Pipil tribes of Mesoamerica. Originally cooked on hot stones, pupusas were filled with local ingredients like squash blossoms and wild greens.
Prep Time 20 minutes mins
Cook Time 30 minutes mins
Servings 4
Calories 200 kcal
For the Pupusas:
- 2 cups masa harina (corn flour)
- 1 ½ cups warm water
- 1 teaspoon salt
- 1 cup shredded cheese (mozzarella or queso fresco work well)
- 1 cup refried beans (optional)
- 1 cup cooked pork, shredded or ground (optional)
For the Curtido (Cabbage Slaw):
- 2 cups shredded cabbage
- 1 large carrot, grated
- ½ medium onion, thinly sliced
- 1 cup hot water
- ½ cup vinegar
- ½ teaspoon oregano
- 1 teaspoon salt
For the Salsa Roja:
- 2 medium tomatoes
- 1 clove garlic
- ½ medium onion
- 1 jalapeño (optional)
- 1 cup water
- Salt to taste
Prepare the Curtido (Cabbage Slaw)In a large bowl, combine shredded cabbage, grated carrot, and sliced onion.Pour hot water over the vegetables and let it sit for 5 minutes. Drain well.Add vinegar, oregano, and salt. Toss until evenly coated.Cover and refrigerate for at least 1 hour to let the flavors meld. Make the Salsa RojaBlend tomatoes, garlic, onion, jalapeño (if using), and water until smooth.Pour the mixture into a small pot and bring to a boil. Reduce heat and simmer for 10 minutes.Season with salt to taste. Let it cool before serving. Prepare the Pupusa DoughIn a large bowl, mix masa harina, warm water, and salt until a smooth dough forms.Knead the dough for about 5 minutes until it feels soft but not sticky. If it’s too dry, add a little more water; if too wet, sprinkle in a bit more masa harina.Divide the dough into 8 equal balls. Assemble the PupusasTake a dough ball and flatten it into a disc (about 4 inches wide).Place 1 tablespoon of your chosen filling (cheese, beans, or pork) in the center.Gently fold the edges of the disc around the filling and reshape it into a ball. Flatten the ball back into a thick disc, ensuring no filling spills out. Repeat for all dough balls. Cook the PupusasHeat a lightly oiled skillet or griddle over medium heat.Place the pupusas on the hot surface and cook for 3–4 minutes on each side until golden brown and slightly charred.Remove and keep warm while cooking the remaining pupusas. Serve and EnjoyServe the pupusas warm with curtido and salsa roja on the side. Dig in and enjoy the explosion of flavors!