Pupusa Recipe
chicharron pupusa, fried plantains, pickled red onions, poblano soup or salsa roja
Was this page helpful?
Help improve this recipe for others.
Send this recipe to your inbox.
We'll email it straight to you - plus weekly cooking inspiration.
Ingredients
Some product links may be affiliates. If you buy through them, you're supporting the site and Pekin may earn a commission at no extra cost to you.
Pupusa Dough & Assembly
Fried Plantains
Pickled Red Onions
Poblano Soup (for serving) OR Salsa Roja (alternate)
Finishing & Garnish
Method
Pickled Red Onions
- 1
Combine vinegar, water, sugar, salt, peppercorns and bay leaf in a small saucepan and bring to a simmer so sugar and salt dissolve.
- 2
Chicharrón Filling
- 3
If your chicharrón pieces are large, pulse in a food processor or chop finely until crumbly but not pasty. Mix the ground chicharrón with 1 cup shredded cheese in a bowl; set aside. Keep 1 cup of shredded cheese separate for assembling unfilled (cheese-only) pupusas if desired.
Pupusa Dough & Assembly
- 4
In a large bowl, combine masa harina and salt. Gradually add warm water, mixing with your hand until a soft, pliable dough forms (similar to play-dough). If dough is dry, add water 1 tbsp at a time; if sticky, add up to 1/4 cup more masa. Let rest 10 minutes, covered with a damp towel.
- 5
Divide dough into 10 equal portions (about 3.5 oz / 100 g each) and roll into balls. Keep covered to prevent drying.
- 6
Flatten one dough ball between your palms or on plastic wrap into a disc about 3.5-4 inches across and 1/4 inch thick, making a slight indentation in the center.
- 7
Place about 2 tablespoons of the chicharrón-cheese mixture (or 1 tbs refried beans + 1 tbs cheese for bean-cheese pupusa) into the indentation.
- 8
Fold the edges of the disc up and over the filling, pinching to seal and rolling gently to reform a smooth ball with the filling fully enclosed.
- 9
Gently flatten the filled ball between your palms or on plastic to form a 1/3-1/2 inch thick disk about 4 inches wide. Smooth edges with a little oil on your fingers if crack-prone. Repeat with remaining dough and filling.
- 10
Keep formed pupusas covered with a slightly damp towel while you cook to prevent cracking.
Cooking Pupusas
- 11
- 12
Place pupusas on the hot griddle (do not overcrowd). Cook 3–4 minutes on the first side until golden brown and slightly puffed, then flip carefully with a spatula.
- 13
Cook the second side 3–4 minutes. Press lightly with a spatula; if the filling is not fully melted, reduce heat to medium and cook an additional 2 minutes each side as needed. Transfer cooked pupusas to a plate and keep warm covered with a clean towel while finishing the rest.
Fried Plantains
- 14
Peel plantains and slice on the diagonal into 1/2-inch thick pieces.
- 15
Pour oil into a heavy skillet to reach about 1/4 inch depth and heat over medium-high until shimmering (about 350°F / 175°C).
- 16
Fry plantain slices in batches 1–2 minutes per side until caramelized and golden. Transfer to a paper towel-lined tray and immediately sprinkle with salt. Keep warm.
Poblano Soup
- 17
Char the poblano peppers directly over a gas flame or under a broiler until skins are blackened and blistered on all sides. Place in a bowl and cover tightly for 10 minutes, then peel, seed, and roughly chop poblanos.
- 18
- 19
Add chopped poblanos and continue to cook 2 minutes. Pour in broth and simmer 8–10 minutes to meld flavors.
- 20
Using an immersion blender (or transfer carefully to a blender), purée the soup until smooth. Return to the pot, stir in cream (if using), season with salt and pepper, and warm through. Keep hot until serving.
Salsa Roja (alternate to soup)
- 21
- 22
Transfer roasted tomatoes and jalapeño to a blender. Add cilantro and lime juice. Pulse to desired consistency. Taste and season with salt. If very spicy, add a splash of water or a tablespoon of oil to smooth.