Go Back
+ servings
pork and cheese pupusas with curtido on a blue plate.

Pupusas de Chicharron

These delicious pupusas de chicharron are stuffed with a flavorful pork and cheese filling.

Course Main Course
Cuisine Salvadoran
Keyword chicharron pupusas, pork and cheese pupusas, pork pupusas, pupusas de chicharron
Prep Time 1 hour
Cook Time 2 hours 30 minutes
Servings 10
Calories 610 kcal
Author Carissa


For the Filling

  • 2 1/2 lbs pork butt
  • 1 1/2 tsp garlic powder
  • 1 1/2 tsp onion powder
  • 1 tsp oregano crush between your palms to release flavor
  • 2 tsp chicken bouillon
  • 3/4 cup water
  • 2 tbs vegetable oil
  • 1 red bell pepper
  • 1 green bell pepper
  • 1/4 piece of a white onion
  • 3 garlic cloves peeled
  • 2 roma tomatoes
  • 1/2 tsp ground cumin
  • 4 cups shredded mozzarella cheese

For the Salsa

  • 6 roma tomatoes
  • 1/4 piece of a white onion
  • 2 garlic cloves peeled
  • 1 tsp chicken bouillon
  • 1 tbs olive oil

For the masa

  • 7 cups masa harina
  • 3 tsp chicken bouillon
  • 6 1/2 cups water


For the filling.

  1. Chop the pork into small chunks. Put the chunks in a large bowl and add the garlic powder, onion powder, oregano (crush between palms) and chicken bouillon. Mix well with your hands to make sure all the meat is coated.

  2. Heat up a skillet over medium heat. Add the meat and the 3/4 cup of water. Cover and cook for 40 minutes.

  3. Remove the lid and let all the liquid evaporate. Let the meat brown in it's own fat for about 20 minutes. If the meat didn't release enough fat add about 2 tbs of vegetable oil to the skillet and let the meat brown in it. Stir and flip the pork pieces often. Set aside.

For the salsa

  1. Put the six roma tomatoes in a pot and cover with water. Bring to a boil over medium high heat. Let boil for about 5 minutes or until the skins start to peel. Remove from heat.

  2. Transfer the tomatoes to a blender. Pour out the water from the pot. Add the piece of onion, peeled garlic cloves and chicken bouillon to the blender. Blend until smooth.

  3. Make sure the pot is dry and heat up the olive oil in it over medium heat. Once hot add the salsa and let fry for a couple of minutes. Then reduce heat to low and let simmer for about 10 minutes.

For the filling

  1. Chop up the bell peppers, onion and tomatoes and put them in a bowl along with the garlic cloves.

  2. Add half of the bell pepper mix to the blender and add half of the pork chunks. Then blend. Add a little water if necessary to get it blending. Transfer the blended meat to a bowl. Then repeat with the remaining bell pepper mix and pork.

  3. Heat up the same skillet used to cook the pork over medium heat. Add the blended meat to the skillet and cook for about 7 minutes. Taste for salt and add some if needed. Then remove from heat and let cool for about 30 minutes.

For the masa

  1. In a large bowl add the masa harina and chicken bouillon. Mix well.

  2. Slowly add the water and mix with your hands for about 5 minutes or until you get a smooth and moist dough.

  3. Form the dough into equal sized balls. You should get between 20-25 balls depending on how big you make them.

  4. Put one dough ball between two sheets of plastic (I used a ziploc bag I cut open). Use a heavy pot to flatten the ball a bit (don't make it too flat).

  5. Add a spoonful of the chicharron (blended pork meat) to the center of the masa. Then add some of the shredded cheese.

  6. Next fold the dough as if making an empanada. Then shape it back into a ball.

  7. Now wet your hands in some water or oil and use the palms of your hands to flatten the ball into a thick tortilla.

  8. Place the uncooked pupusa on a large baking sheet and repeat the above steps with the rest of the dough balls.

  9. Heat up a skillet over medium heat. Coat the skillet with a little oil. Once the skillet is hot add the pupusas. With my skillet I'm able to do 3 at a time.

  10. Cook the pupusas for 6-7 minutes. Then flip them and continue to cook for another 6-7 minutes.

  11. Transfer the cooked pupusas to a large baking sheet and cook the rest of the pupusas.

  12. Serve the pupusas with curtido and salsa and enjoy. Refrigerate any leftovers.

Nutrition Facts
Pupusas de Chicharron
Amount Per Serving
Calories 610 Calories from Fat 189
% Daily Value*
Fat 21g32%
Saturated Fat 9g56%
Trans Fat 1g
Polyunsaturated Fat 3g
Monounsaturated Fat 8g
Cholesterol 103mg34%
Sodium 384mg17%
Potassium 819mg23%
Carbohydrates 67g22%
Fiber 6g25%
Sugar 3g3%
Protein 40g80%
Vitamin A 1308IU26%
Vitamin C 33mg40%
Calcium 373mg37%
Iron 8mg44%
* Percent Daily Values are based on a 2000 calorie diet.