Go Back
Print
Black bean and cheese pupusas with salsa on a white plate.

Bean and Cheese Pupusas

Bean and cheese pupusas are the ultimate comfort food. They're filled with a flavorful refried beans and melty cheese mixture.

Course Main Course
Cuisine latin american
Keyword bean and cheese pupusas, pupusas
Prep Time 30 minutes
Cook Time 2 hours 30 minutes
Total Time 3 hours
Servings 12 pupusas
Calories 232 kcal
Author Carissa

Ingredients

For the Filling

  • 3/4 cup dry black beans
  • 4 cups water
  • 3 tsp chicken bouillon
  • 2 cups mozzarella cheese shredded

For the Masa

  • 3 cups Maseca
  • 1/2 tsp salt
  • 2 1/4 cups hot water warm enough to touch comfortably

For the Salsa

  • 6 roma tomatoes
  • 1/4 piece onion
  • 3 cloves garlic
  • 2 tsp chicken bouillon
  • 2 tbs olive oil plus more for cooking pupusas

Instructions

For the Filling

  1. Rinse the beans and add them to a pot with the water.

  2. Bring to a boil, then reduce heat to low, cover, and cook for 1 hour.

  3. Add the chicken bouillon, stir, cover again, and cook for another hour or until tender.

  4. Drain most of the liquid and mash the beans until thick.

  5. Let cool completely, then mix in the mozzarella cheese. Set aside.

For the Salsa

  1. Add the tomatoes to a pot and cover with water. Bring to a boil, then reduce heat and simmer for about 10 minutes, until the skins start peeling.

  2. While the tomatoes cook, heat 1 tbs of olive oil in a skillet over medium heat.

  3. Add the onion and garlic and cook until golden and fragrant.

  4. Remove the garlic first so it doesn’t burn. Once cool, peel it and add it to a blender.

  5. Add the onion, tomatoes (do not add the cooking water), and chicken bouillon. Blend until smooth.

  6. Heat the remaining olive oil in a pot over medium heat. Add the blended salsa and cook for 5 minutes. Taste and adjust salt or bouillon if needed.

For the Masa

  1. Add the Maseca and salt to a bowl and mix well.

  2. Slowly pour in the hot water while mixing with your hand. Mix for about 5 minutes, until the dough is smooth and moist. Cover and let rest for 5 minutes.

  3. Divide the dough into 12 equal balls. Using two sheets of plastic and a tortilla press, flatten one ball.

  4. Add a heaping tablespoon of the bean and cheese mixture to the center.

  5. Fold like an empanada, shape back into a ball, then flatten into a thick tortilla.

  6. Repeat with the remaining dough and filling.

Cook the Pupusas

  1. Heat a skillet over medium heat and lightly coat the bottom with oil.

  2. Cook the pupusas 3–4 minutes per side, until golden and cooked through.

  3. Serve warm with salsa and enjoy