Pupusas with Curtido

Pupusas with Curtido

What is a pupusa?

This is a step-by-step on how to make pupusas! This recipe hails from El Salvador and is made by mixing corn flour with water and salt. It’s topped with a quick pickled cabbage slaw called curtido.

Prep Time: 15 minutes
Cook Time: 30 minutes

Pupusas are El Salvadorian stuffed corn cakes served with curtido and salsa Roja. These pupusas with curtido are filled with melty cheese, pickled jalapeño, and roasted squash, but the filling options are endless!

Let me start by saying that if your grandmother makes pupusas, she probably makes them better than me. And if your grandmother taught you how to make her pupusas, then you probably make them better than me.

But if you, like me, don’t have a Salvadorian grandmother and have never made them/heard of them, then I feel like you’re my target audience today.

Since I’m a Salvadorian-grandmother-less, this recipe on how to make pupusas started with me taking a trip to South Los Angeles to eat one of the best pupusas in this city at Los Churros. They were cheesy (oh so cheesy!), filling, hearty, and such flavorful masa cakes.


Pupusas are made from masa harina (cornmeal flour) or rice flour that are mixed with water to make a corn masa mixture. They are usually stuffed with delicious things like refried beans, shredded pork or cheese. And since they tend to be so rich and cheesy, they are topped with a pickled cabbage situation that adds a refreshing, light and tangy element that really balances the whole thing out. That is called curtido.

When I made them for the first time, I realized how similar they were to arepas. When my mom taught me how to make arepas (she was taught by my father’s Colombian great aunt), she taught me with no measurements, just touch and feel and how the dough looked. For someone like me who sort of thinks in ratios, it was SUPER annoying.
But I get it, a lot of this is just touching and feeling. SO, since that’s the case, I figured I’d do a little how-to.

And here we go!


Pupusas begin with making the curtido (the cabbage/carrot mixture above). It’s pretty simple: cabbage, carrots and Mexican oregano mixed together. The vinegar/sugar/salt mixture is mixed together and then poured over it.
It’s definitely a quick pickle, but it’d ideally sit in the fridge overnight, but if you let it sit for three hours you should be ok.


  • To make the pupusa dough, you start with whisking the masa harina and salt together. Masa harina is cornmeal flour. The most popular brand and the one I’m used to using is Maseca. It’s super inexpensive (I’d say $3 for a big bag). I’d recommend finding the Latin grocery store nearest you and taking a visit.
  • Add the cold water and mix, using a spatula, until it’s mostly combined.
  • Using your hands, mix it with your hands.
  • The masa will be very wet. That’s ok! You just want it to be completely combined.
  • Divide the dough into 14 (2-ounce) balls. I used a 2-ounce cookie scoop and it made this process SUPER fast. They’ll resemble the size of golf balls.
  • Mix together the oil and water mixture. This will help the masa from sticking from your hands.


The sky is truly the limit here. I chose roasted squash, pickled jalapeños and mozzarella cheese. Here are some other options:

  • Braised meats. You could braise a pork shoulder, beef, chicken. And add it to the center of the pupusas.
  • Veggies. Roasted squash was AMAZING. You could do puree cauliflower in a food processor, squash, zucchini, etc.
  • Pureed Beans. I would puree the beans in a food processor to make them soft. They’re super delicious with beans and cheese!
  • Cheese. Of course, cheese is a must. You can use Oaxacan cheese, something super melty, like mozzarella. Or you could get creative and use gouda, taleggio, sharp cheddar cheese, and/or fontina.


  • Flatten the pupusa and shape it into a disc that’s about 1/4-inch thick.
  • Place a tablespoon or two of mozzarella cheese, a bit of diced jalapeño, and squash in the center.
  • And then fold the sides together, creating a half-moon shape.
  • Pinch the edges to seal the pupusa.


  • After you’ve filled the pupusa and have shaped it into a half-moon shape, tuck in the sides.
  • And gently pat the dough, flattening it, alternating your hands until it reaches about 1/2-inch thick and about 4-inches in diameter.
  • Dip your hands in the oil and water mixture, as needed.
  • Repeat with the remaining masa!
  • Cook ’em in a pan over medium-high heat. And/or you can use a cast-iron skillet. Add the pupusas to a hot pan. I tried to cook them for 2 to 3 minutes but found that they more needed, like, 4-5 minutes per side.


Absolutely! Yes, you can definitely freeze pupusas. To freeze pupusas, this is what you should do:

  • Place assembled (but not cooked) pupusas on a baking sheet lined with parchment.
  • Add the baking sheet with the pupusas to the freezer and allow to chill and get cold for 20 minutes.
  • Transfer the pupusas to an airtight container or freezer-safe plastic bag and write the date on the bag or container.
  • Place in the freezer to freeze for up to 4 months.
  • To cook frozen pupusas, cook from frozen. No need to thaw them at all! They make 1 to 2 more minutes to cook.


It’s slightly different. Tamale masa has oil, lard or shortening, while pupusa masa dough does not. I find it different and it’s so easy to make that I don’t see why you wouldn’t just follow the recipe below 🙂


  • I used a 2 ounce cookie scoop to divide the dough balls. It made it super quick and easy and made it so they were mostly the exact size.
  • Make sure your hands are always oiled. This dough is super sticky and the oil helps so much!
  • While forming the pupusas, if a tear appears, simply pinch the masa shut. Also if a bit of cheese leaks out of the pupusa while cooking it, that’ll be delicious and make a bit of a cheese chip.
  • Let gravity be your friend. When you move the ball of masa from palm to palm, gravity will help make it get a bit flatter. Each time you move it from palm to palm, you should be gently flattening it.
  • When I was done forming each pupusa, I placed them on a piece of parchment. You can use a plate or cutting board, just be sure to grease it with a bit of oil so the formed pupusas don’t stick.
  • If you don’t own a large griddle (I don’t own one) and want to keep the pupusas warm while you work your way through cooking them, use your oven. I like to place a cooling rack on top of a baking sheet and stick it in a 200 degree F oven. When I’m done making each pupusa, I just transfer it to the rack in the oven.


Leave a Reply

Your email address will not be published. Required fields are marked *