Griddled Salvadoran Pupusas with Black Bean Dip
Soft, thick corn tortillas stuffed with seasoned cheese and pork, griddled to golden perfection and served with a smoky black bean dip. This latin american-inspired snacks ready in about 45 minutes blends masa harina, warm water, shredded mozzarella cheese into a versatile sauce that lifts everything from grain bowls and roasted vegetables to grilled proteins — a small-batch staple worth keeping in the fridge. Each serving lands at about 350 calories and feeds 4, so a small batch covers several meals across the week without taking over the fridge. Tap "Plan a meal with the AI" below to drop this recipe into your week and send the ingredients straight to Instacart. Nutrition values are approximate, calculated from USDA FoodData Central (fdc.nal.usda.gov) — verify against ingredient labels for any health-driven dietary plan.
Ingredients
- 2 cups masa harina
- 1 1/2 cups warm water
- 1 cup shredded mozzarella cheese
- 1 cup cooked ground pork
- 1 tsp salt
- 1 1/2 cups black beans, cooked
- 2 tbsp olive oil
- 2 cloves minced garlic
- 1/2 tsp ground cumin
- 1/4 tsp chili powder
- 1 tbsp lime juice
- 2 tbsp fresh cilantro, chopped
Instructions
- Step 1: In a large bowl, combine 2 cups masa harina with 1 tsp salt. Gradually add 1 1/2 cups warm water, mixing with your hands until a soft, pliable dough forms, about 3 minutes.
- Step 2: Divide the dough into 8 equal balls, about 3 inches in diameter. Flatten each ball into a 4-inch disc using your palms.
- Step 3: Place 2 tbsp shredded mozzarella cheese and 2 tbsp cooked ground pork in the center of each disc. Carefully fold edges over the filling, then gently press into a 5-inch thick disc ensuring the filling is sealed inside.
- Step 4: Heat a cast iron skillet over medium heat and lightly oil with 1 tbsp olive oil. Cook each pupusa for 4-5 minutes per side until golden brown spots appear and the dough is cooked through.
- Step 5: For the black bean dip, heat 1 tbsp olive oil in a saucepan over medium heat. Sauté 2 minced garlic cloves until fragrant, about 30 seconds.
- Step 6: Add 1 1/2 cups cooked black beans, 1/2 tsp ground cumin, 1/4 tsp chili powder, and 1 tbsp lime juice. Cook for 5 minutes, mashing some beans with the back of a spoon to create a chunky dip.
- Step 7: Stir in 2 tbsp chopped fresh cilantro just before serving. Serve the warm pupusas with the black bean dip on the side.
Equipment for this recipe
Top-rated tools to make this recipe successfully.
Frequently asked questions
How long does Griddled Salvadoran Pupusas with Black Bean Dip take to make?
Total time is about 45 minutes (25 min prep + 20 min cook). A small batch typically covers several meals in the week — store as the recipe directs.
How do I store leftover Griddled Salvadoran Pupusas with Black Bean Dip?
Transfer to an airtight jar and refrigerate for up to 5–7 days. Most sauces freeze well for up to 2 months — portion into small containers or freezer bags so you can thaw only what you need. Stir before serving; cream- or yogurt-based sauces may separate on standing.
Can I substitute ingredients in Griddled Salvadoran Pupusas with Black Bean Dip?
Yes — most ingredients in this recipe have flexible swaps. For oil, use any neutral high-smoke-point oil (avocado, grapeseed, refined coconut). For aromatics, dried herbs at ⅓ the volume of fresh work in a pinch. The full ingredient list is shoppable on Instacart so you can see substitutes in real time.
How do I scale Griddled Salvadoran Pupusas with Black Bean Dip for a different number of people?
The recipe is written for 4 servings. Multiply each ingredient by (your serving target / 4). Cook time stays roughly the same up to 2x; for 3-4x batches, switch from a skillet to a sheet pan or stockpot so the food isn't crowded — overcrowding steams instead of browns.
What goes well with Griddled Salvadoran Pupusas with Black Bean Dip?
Latin American snacks like this pair well with a simple grain (rice, couscous, or crusty bread), a quick salad with acid (lemon vinaigrette, pickled onions), and a pan sauce or yogurt-based dip. Tap "Plan a meal with the AI" to get specific side suggestions.