Cheesy Pinto Pupusa

Yield: 6 servings
Prep Time: 30 minutes
Cook Time: 20 minutes

Ingredients

Bean Filling

  • 1 cup pinto beans, cooked and drained

  • 1 tablespoon olive oil

  • 1/4 cup yellow onion

  • 2 cloves garlic, minced

  • 1 small dried pasilla pepper, whole

  • 1 teaspoon ground cumin

  • 1/2 teaspoon cocoa powder

  • Salt, to taste

Dough

  • 2 cups masa harina (corn flour)

  • 1 ½ cups warm water

  • ½ teaspoon salt

Cheese Filling

  • 1 cup mozzarella cheese, shredded

Instructions

Prepare Bean FIling:

In a pan, heat olive oil over medium heat. Sauté onion and garlic until fragrant. Add pinto beans, ground cumin, cocoa powder, and the whole dried pasilla pepper, stirring to combine. Cook on low heat for 8-10 minutes to allow the flavors to meld. Remove the pasilla pepper, then transfer the mixture to a food processor and blend until smooth with a bit of texture. Season with salt and set aside.

Prepare Dough:
In a large bowl, combine masa harina and salt. Gradually add warm water, mixing until a soft dough forms. Knead for a few minutes until smooth and pliable.

Form Pupusas:
Divide the dough into 6 equal portions. Flatten each portion in your hand, add a spoonful of the bean filling and mozzarella cheese in the center, then fold the dough around the filling to enclose it. Flatten each ball gently into a thick disc.

Cook Pupusas:
Heat a non-stick skillet or griddle over medium heat. Place the pupusas on the skillet and cook for 3-4 minutes per side, until golden brown with a crispy exterior and melted cheese inside.

Serve:
Serve warm, ideally with a side of curtido (Salvadoran cabbage slaw) and salsa for dipping.

Previous
Previous

Lattice Rhubarb Galette

Next
Next

Crispy Za’atar Flatbreads