Skip to Content

Pupusas de Chicharron (Pork Pupusas)

Pupusas de chicharron are one of the most delicious foods you could ever taste. They’re absolutely delicious and worth every bit of work that goes into them. These pork pupusas are an incredible dish the whole family is sure to love! Next, you’ll have to check out a similar dish called arepas.

pupusas de chicharron on a blue plate.

If you’ve never made pupusas before you might want to start out with this cheese pupusa recipe. It’s a whole lot easier than making pupusas de chicharron.

Then once you master the cheese pupusas you can move on to making the recipe I’m sharing today. That’s just a suggestion though.

Today I’m going to share all my tips and trick with you so even if it is your first time making pork pupusas they should still come out amazing!

What are pupusas?

Pupusas are the national dish of El Salvador. They are made from masa harina just like gorditas.

The difference between pupusas and gorditas is that pupusas are stuffed with the filling before cooking and gorditas are first cooked then stuffed with the filling.

Pupusas can be filled with pork, cheese, refried beans or all three which are called “revueltas”.

They are served with curtido and a delicious non-spicy tomato salsa.

chicharron pupusas with salsa and curtido on a blue plate.

Ingredients

For the filling:

  • pork butt
  • garlic powder
  • onion powder
  • oregano
  • chicken bouillon
  • water
  • vegetable oil
  • red bell pepper
  • green bell pepper
  • white onion
  • garlic cloves
  • roma tomatoes
  • ground cumin
  • shredded mozzarella cheese

For the salsa:

  • roma tomatoes
  • piece of onion
  • garlic cloves
  • chicken bouillon
  • olive oil

For the masa:

  • masa harina (I use Maseca)
  • chicken bouillon
  • water

In this recipe “chicharron” is referring to the pork meat not fried pork skins or rinds.

Click here to download the free E-Book!

How to make pupusas de chicharron

The first thing you want to do is prepare the chicharron.

Chop the pork into small chunks. The pork will be blended later so making them into small chunks will be easier on the blender.

Put the pork chunks in a large bowl and add the garlic powder, onion powder, oregano (crush between your palms) and chicken bouillon.

Mix well with your hands and make sure all the pork is coated in the seasonings.

seasoned uncooked pork chunks in a glass bowl.

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

cooking pork chunks in skillet.

Remove the lid and let all the liquid evaporate.

Let the meat brown in it’s own fat for 20 more minutes.

Stirring and flipping the pork chunks often.

You can add oil to the skillet if the meat didn’t release enough fat. I added about 2 tbs of vegetable oil to mine.

making chicharron for pupusas.

The meat should look like the photo below when done. You’ll want your pork meat about this color.

They’ll be tender inside but nice and crispy on the outside. This is going to provide the best flavor.

Set the meat aside.

pork chunks for pupusas.

Now it’s time to start on the salsa.

Put the roma tomatoes in a pot and cover with water.

Bring to a boil over medium high heat.

Let them boil for about 5 minutes or until the skins start peeling.

Then remove from heat.

six roma tomatoes in a pot with water.

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.

salsa ingredients in a blender.

Make sure the pot is dry and heat up the olive oil in it over medium heat.

Add the salsa and let fry for a couple of minutes.

Then reduce heat to low and simmer for about 10 minutes.

tomato salsa for pupusas in a pot.

While the salsa is simmering chop up the bell peppers, onion and tomatoes and put them in a bowl along with the garlic cloves.

veggies for chicharron.

Add half of the bell pepper mix to the blender and add half of the pork chunks. Then blend.

You can add a little water if necessary to get it blending.

Transfer the blended meat to a large bowl.

Then repeat the above step with the remaining half of the veggies and pork chunks.

blending pork meat.

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.

Then remove from heat and let cool for about 30 minutes.

cooking blended pork meat in a skillet.

Now it’s time to get started on the masa dough.

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

Instead of the chicken bouillon you could use just salt but the bouillon adds a wonderful flavor to the masa that plain salt doesn’t.

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

You don’t want the dough to be dry.

masa for pupusas.

Next form the dough into equal sized balls. You should be able to make between 20-25 dough balls depending on how big you make them.

dough balls for pupusas.

Next put one dough ball between two sheets of plastic. I used a ziploc bag that I cut open for this.

Use a heavy pot to flatten the ball.

Be careful to not flatten the ball too much. It should be thick and not thin like a tortilla.

If you make it too thin it will most likely break open after you put the filling in.

a flattened dough ball.

Add a spoonful of the chicharron to the center of the masa. Then add some of the shredded cheese.

shredded cheese and pork meat on masa.

Next fold the dough as if making an empanada. Use the plastic to help you do this.

folding raw pupusa.

Now shape it back into a ball. You can use the plastic bag to help you do this.

The ball does not have to be perfect.

What I do is take the two ends and kind of push them in and up in order to make a ball.

dough ball with chicharron and cheese inside.

Now for this part you’ll want to keep a small bowl of water or oil nearby.

Wet the palm of your hands in the water or oil and using your palms flatten the dough ball into a thick tortilla as shown below.

raw pupusa in hand.

Then place the uncooked pupusa on a baking sheet and repeat the above steps with the rest of the dough balls.

Don’t fret if your pupusas don’t look perfect it’s totally fine.

Here’s a quick tip. If the pupusa cracks open after shaping it back to a thick tortilla you can use a small piece of masa to patch over the crack.

I’ve done just that with one of the pupusas shown below.

uncooked pupusas de chicharron on a baking sheet.

Heat up a skillet over medium heat. Coat the skillet with some oil.

I don’t use a lot of oil just enough to keep the pupusas from sticking.

Once the oil is hot add the pork pupusas.

I was actually able to fit about 3 pupusas at a time in my skillet.

Cook the pupusas for about 6-7 minutes.

cooking pupusas de chicharron in a skillet.

Then flip them and continue to cook for another 6-7 minutes.

Then transfer them to a large baking sheet and cook the rest of the pupusas. Add oil as needed to coat the skillet.

two pupusas de chicharron in a skillet.

You can also cook them on an electric griddle.

pupusas de chicharron cooking on an electric griddle.

An electric griddle is a great option because you can fit more pupusas on them.

pupusas de chicharron on an electric griddle.

Serve the pupusas de chicharron with plenty of curtido and salsa.

You can’t have pupusas without curtido. The curtido really completes them!

I linked to the recipe for the curtido earlier.

It’s best to make the curtido a day in advance as that will allow sufficient time for the shredded cabbage to soften and for the flavors to come together.

If you have any pork butt left over I suggest you try making carnitas! They’re easier than making pupusas and so yummy!

pork and cheese pupusas with curtido on a blue plate.

Tips and tricks for making pupusas de chicharron

  • Cutting the pork meat into small chunks will make it easier for it to blend later.
  • Add a little oil to the skillet if the pork meat doesn’t release enough fat.
  • Brown the meat until nice and crispy on the outside yet tender on the inside for the best flavor.
  • If you want a spicy salsa add a serrano pepper along with the tomatoes when boiling.
  • Wet your hands with water or oil when flattening the dough balls.

Pork and cheese pupusas

Pork and cheese are one of my family’s favorite foods.

Yes, there is quite a bit of work that goes into them but it’s absolutely worth it.

Plus once you get the hang of it it’ll seem much easier the next time you make them.

I hope you and your family enjoy these delicious pork pupusas as much as we do.

Let me know what you think of this recipe in the comments below and don’t forget to rate it.

Thank you so much for visiting, see you soon!

pupusas de chicharron with salsa and curtido on a blue plate.
pork and cheese pupusas with curtido on a blue plate.
3.8 from 5 votes
Print

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

Ingredients

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

Instructions

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.
Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

This site uses Akismet to reduce spam. Learn how your comment data is processed.