Pupusas (El Salvadoran Grilled Cheese)
This easy pupas recipe only requires a few simple ingredients and tastes super authentic.
Prep Time30 minutes mins
Cook Time1 hour hr
Total Time1 hour hr 30 minutes mins
Course: Main Course
Cuisine: El Salvordan
Keyword: pupusas
Servings: 12 pupusas
Queso Filling
- 1 cup pepper jack, monterey jack or Oaxaca cheese shredded
- 1/2 cup cotija cheese
Chicharrón (shredded pork) Filling
- 1 lb pork butt cubed
- 1 cup water
- 3 cloves garlic chopped
- 1 tsp kosher salt
- 8 cherry tomatoes
- 1/4 white onion
- 1 tbsp canned green chiles
- 1 cup pepper jack, monterey jack or Oaxaca cheese grated
- 1/4 cup cotija cheese
Pupusa Dough
- 2 cups masa harina
- 1 1/2 - 1 3/4 cups warm water
- 1/2 tsp salt
Pork Filling
Cook Pork: Place the pork, water, garlic and salt in a large pot. Cook over medium heat on the stove for 30 minutes.
Brown Pork: After 30 minutes, turn the heat to medium-high. Allow the liquid to boil off, about 10 minutes. Reduce the heat back to medium and cook, stirring occasionally for 5 minutes to brown the fat.
Chop: Place the cooked meat in a food processor. Pulse 8-10 times to chop the meat. Transfer to a large bowl.
Make Salsa: Place the tomatoes and onions in the food processor. Pulse. Pour into the large bowl.
Finish Pork Filling: Add the green chiles and cheeses to the bowl and mix with your hands
Pupusa Dough
Mix: In a large bowl, mix the masa, salt and 1 1/2 cups water together with your hands to make a dough.
Dump: Dump the dough onto the counter. If you press it and it cracks, you need to knead in more water. You’ll know you have enough water when you press it and it looks smooth.
Filling and Cooking Pupusas
Roll: Break off a handful of dough and roll it into a ball.
Flatten: Slightly flatten the ball and make an indention in the dough.
Fill: Add about a tablespoon of filling.
Fold: Fold the dough like a taco and press together. Fold in the opposite ends and press together. (see pictures below)
Flatten: Set the dough on the counter and press the dough together to cover the filling. Carefully flatten it out into a 1/4-inch thick disc. Don’t press too hard or the filling will poke through the dough. Continue with the remaining dough.
Cook: Heat a skillet or griddle over medium to medium-high heat. Place pupusas on the skillet in a single layer. Cook for 5 minutes, until brown.
Flip: Flip. Continue cooking 5 more minutes.
Remove: Remove from skillet and cook remaining pupusas.
Serve: Serve with a side of curtido (recipe below)
Serving: 1g | Calories: 175kcal | Carbohydrates: 16g | Protein: 12g | Fat: 7g | Saturated Fat: 3g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Trans Fat: 0.01g | Cholesterol: 37mg | Sodium: 454mg | Potassium: 222mg | Fiber: 1g | Sugar: 0.4g | Vitamin A: 197IU | Vitamin C: 3mg | Calcium: 138mg | Iron: 2mg