Ingredients
Filling
- 3/4 cup dry black beans
- 4 cups water
- 3 tsp chicken bouillon
- 2 cups mozzarella cheese, shredded
Salsa
- 6 roma tomatoes
- 1/4 piece onion
- 3 cloves garlic
- 2 tsp chicken bouillon
- 2 tbsp olive oil (divided)
Masa Dough
- 3 cups Maseca (corn flour)
- 1/2 tsp salt
- 2 1/4 cups hot water (warm enough to touch comfortably)
- Olive oil for cooking pupusas
Instructions
- Prepare the Filling: Rinse the black beans thoroughly. In a pot, combine them with 4 cups of water and bring to a boil. Reduce heat to low, cover, and simmer for 1 hour. Add 3 teaspoons of chicken bouillon, stir, cover, and cook another hour or until the beans are tender. Drain most of the liquid, then mash the beans into a thick consistency. Allow the mixture to cool completely before mixing in the shredded mozzarella cheese. Set aside.
- Make the Salsa: Place the Roma tomatoes in a pot and cover with water. Bring to a boil, then reduce to a simmer for about 10 minutes until skins start to peel. Meanwhile, heat 1 tablespoon of olive oil in a skillet over medium heat, add chopped onion and garlic cloves, and cook until golden and fragrant. Remove garlic early to avoid burning; once cool, peel and add to a blender. Add the cooked onion, peeled tomatoes (without cooking water), and 2 teaspoons chicken bouillon to the blender and blend until smooth. In a pot, heat the remaining 1 tablespoon olive oil over medium heat, add the blended salsa, and cook for 5 minutes. Taste and adjust salt or bouillon as needed.
- Prepare the Masa Dough: In a bowl, mix 3 cups of Maseca with 1/2 teaspoon salt. Gradually pour in 2 1/4 cups of hot water while mixing with your hand. Continue kneading for about 5 minutes until the dough is smooth and moist. Cover the dough and let it rest for 5 minutes.
- Assemble the Pupusas: Divide the dough into 12 equal balls. Using two sheets of plastic and a tortilla press, flatten one ball into a thick disc. Place a heaping tablespoon of the bean and cheese filling in the center. Fold the dough over like an empanada, seal, and reshape gently into a ball. Then, flatten it again into a thick tortilla shape. Repeat this process with remaining dough and filling.
- Cook the Pupusas: Heat a skillet over medium heat and lightly coat the bottom with olive oil. Cook each pupusa for 3 to 4 minutes per side until golden brown and cooked through. Serve warm topped with the fresh salsa and enjoy.
Notes
- Soaking the beans overnight can reduce cooking time.
- If you prefer a vegetarian version, substitute vegetable bouillon for chicken bouillon.
- If you don’t have a tortilla press, use a flat pan or your hands to flatten the dough between plastic sheets carefully.
- Leftover pupusas can be reheated on a skillet to regain crispness.
- For extra flavor, you can add finely chopped onions or spices to the filling.
- Prep Time: 30 minutes
- Cook Time: 2 hours 30 minutes
- Category: Main Dish
- Method: Frying
- Cuisine: Salvadoran