Chicken Pupusa Recipe


Chicken pupusas are a traditional Salvadoran dish that consists of a thick corn tortilla filled with savory chicken and cheese. These delicious pupusas are perfect as a main course or as a snack. They are easy to make and bursting with flavor. The prep time for this recipe is approximately 20 minutes, and the cook time is around 30 minutes.


  • 2 cups masa harina (corn flour)
  • 1 1/2 cups warm water
  • 1 cup cooked chicken, shredded
  • 1 cup mozzarella cheese, grated
  • 1/2 cup onion, finely chopped
  • 2 cloves garlic, minced
  • 1 teaspoon cumin
  • 1 teaspoon paprika
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • Vegetable oil, for cooking


  1. In a large bowl, combine the masa harina and warm water. Mix until a soft dough forms. If the dough is too dry, add a little more water. If it's too sticky, add a little more masa harina.
  2. In a separate bowl, mix together the shredded chicken, grated mozzarella cheese, chopped onion, minced garlic, cumin, paprika, salt, and black pepper.
  3. Take a golf ball-sized portion of the dough and flatten it into a circle with your hands. Place a spoonful of the chicken and cheese mixture in the center of the dough.
  4. Fold the edges of the dough over the filling, sealing it completely. Gently flatten the pupusa with your hands to form a thick disc.
  5. Heat a skillet or griddle over medium heat and lightly grease it with vegetable oil.
  6. Cook the pupusas for about 3-4 minutes on each side, or until they are golden brown and crispy.
  7. Remove the pupusas from the skillet and let them cool for a few minutes before serving.
  8. Repeat the