Project Delicious

Bean and Cheese Pupusas

I would say if there’s one thing that I’ve learned from almost three years of running this weird site it wouldn’t be one cooking skill specifically.  It would be the ability to not be scared to try something very new.  What’s the worst that happens?  I fail?  It wouldn’t be the first time.  In fact, I haven’t made a dish in a while that would rank in my top ten fails of all time.

So I’m feeling pretty confident which, at the end of the day, is what this site is all about I guess.

But I will admit that there was a tinge of doubt in the back of my mind when I saw that pupusas won last week’s poll.

The two reasons for my doubt were 1) I happen to be married to a pupusa connoisseur.  Betsy loves them and knows a good one from a bad one.  2) I’ve never really worked with a masa (corn) dough before.  I was pretty skeptical that I’d get it right the first try.

Turns out that I was a tiny bit right.  The dough did take some getting used to, but it turned out to be fine and the resulting pupusas were pretty darn tasty!


Bean and Cheese Pupusas

Just a moment please...

12 Pupusas
Prep Time
Total Time

Homemade pupusas with a delicious and simple bean and cheese filling. Served with a traditional curtido salad.


3 cups corn flour (Masa)
1 1/2-2 cups water
1 15 ounce can kidney beans, drained
1 green pepper, diced
4 Tablespoons unsalted butter
6-8 ounces pepper jack cheese, grated
Pinch of salt and pepper

Curtido Salad: (Adapted from a Food.com recipe)

1 small head cabbage, chopped and blanched
2 small carrots, grated
1 small onion, sliced thinly
1/4 Teaspoon cayenne pepper
1/2 Teaspoon paprika
1/2 Teaspoon dried oregano
1 Teaspoon olive oil
1 Teaspoon kosher salt
1 Teaspoon brown sugar
1/4 Cup vinegar
1/4 Cup water
Print Recipe     Pin Recipe

Helpful Equipment

food processor


1) For the salad, blanch the cabbage in boiling water for 30 seconds. Drain it and rinse it with cold water.  Add to a bowl with other veggies, spices, and liquids.  Stir together well and chill for at least an hour before servings.

2) For filling, chop pepper and add to a pan with butter and beans.  Cook for five minutes until veggies start to soften.  Add a pinch of salt and pepper and process until smooth.  If you don’t have a food processor you can just mash the ingredients together.  Stir in grated cheese.

3) To make the pupusa dough, stir water into masa until a dough forms.  Knead for a minute or two.  If the dough is dry and cracking, add more water.  If it’s sticky, add more masa.

4) Take a small ball of dough slightly larger than a golf ball and roll it out to a six inch round.  Add about two tablespoons of filling to the center.  Fold pupusa dough up around filling to enclose it in dough.  Gently form a ball with the dough again, being careful to keep the filling enclosed.

5) Carefully flatten the pupusa out a second time.  Try to get it about 6 inches across.  If the pupusa cracks a lot, that means your dough is too dry.

6) Cook pupusas in a dry skillet or on a dry griddle for about 4-5 minutes on medium high heat.

Serve with avocado and curtido salad.

El Curtido

Pupusas on their own don’t exactly make a meal to me.  Luckily they don’t make a meal to South Americans either so they are almost always served with a cabbage-based salad called “curtido.”  If you’ve never had it before it’s kind of a South American kimchee.  If you’ve never had kimchee then go buy some freakin’ kimchee.

Anyway, so it’s basically a spicy cabbage salad and definitely one of my favorite things.

For the salad, slice up a whole head of cabbage.  No need to slice it really thinly.  Just kind of roughly shred it.


Straight up cabbage.

Dunk all these shreds in boiling water for about 30 seconds.  You just want to lightly blanch them.  They should be plenty crunchy still though.  Then drain the cabbage and rinse it with cold water to stop the cooking.

Also, get your spices ready.  This is a great spice mix.  It has some spice to it and a good amount of sweetness and saltiness.


Good spices.

Once your cabbage is blanched, just mix it in a bowl with the other veggies and stir in all your spices.  Add your oil, vinegar, and water and stir it together really well.

Let this chill in the fridge for at least an hour, but you could make it a day in advance without a problem.  I’m still eating on mine 4 days after making the pupusas and it’s great.  Even better than on day one actually.


El Curtido.

The Filling

You could used canned refried beans for this filling, but I wanted to make my own because I find that it comes out a bit more flavorful.  All I did was chop up a green pepper and add it to a pan with some butter and a can of rinsed kidney beans.  I cooked this for about 5 minutes until the veggies were starting to soften.

beans and peppers

Just beans and peppers and butter.

Next, add a pinch of salt and pepper and add these to a food processor.  Pulse the bean mixture until it’s smooth.

Then stir in your grated cheese and your filling is done!

If you don’t have a food processor or you’re just too lazy to bust it out, there’s no reason why this recipe needs completely processed beans.  You could just roughly mash them together with the cheese and call it good.  If you do that though be sure to dice your green peppers a lot smaller than I did in the above pic.


There’s lots of cheese in there…

Making the Pupusas

Ok.  The moment of truth.  Can I master this dough?  The recipe for the dough is about as easy as it gets.  Masa and water.  Easy enough.


Just corn.

The thing that takes experience (as with all doughs) is knowing the consistency that you want out of the dough.  Too dry and the dough will crack a lot and not seal up well around the filling.  Too wet and it’ll just turn to mush.

I would start the dough with about 2 parts masa to 1 part water and adjust from there.  Stir the water into the masa and once it forms a ball, knead it for a minute or two.  Remember that corn masa doesn’t have gluten in it, so you’re not trying to develop flexibility in the dough, you’re just trying to evenly distribute the water and masa.

Once you get an even dough ball, rip off a small ball of dough (a bit larger than a golf ball) and try to flatten it out.  If it cracks a lot around the edges, then your dough needs more water.  If it’s soggy and sticky, you need more masa.

Once you get a good consistency, flatten the dough out into about a six inch round.  Then add about two tablespoons of bean filling right in the center.


Dough plus filling.

Once your filling is in the center, close the edges up around the filling so it forms a ball again.  This time, however, the filling is in the direct center of the ball.  Once that’s done, carefully flatten out the ball again and you’ll end up with a flat disk that has a bean filling right in the middle!

pupusa made

Some cracks are okay…

NOTE: If you’ve never worked with masa before, this will take you a few tries to get right.  You’re not gonna nail it on the first try.  If you look at my above one which was my first pupusa ever, there are all kinds of cracks around the edges.  That means my dough was too dry.  They will still cook up okay, but it gives you clues on how to adjust the dough for the next one.

I cooked this pupusa as a tester (and because I was hungry).  It turned out okay, but I knew right away that my dough was too dry.  There were cracks in it and the dough was kind of thick in spots because I wasn’t able to flatten it out enough.

Still, not shabby though.  Completely edible.


Decent test, but a bit dry.

What I found helped for the dough was to keep a bowl of water by my work station.  As I worked with each small ball of dough, I would rub some water over it which would loosen it up a bit.  That helped a lot.

Cooking the Pupusas

Once you get the dough right, you can really start banging these out.  Luckily cooking these guys is the easy part.  Just throw them on a griddle or in a pan with no oil or anything.  The corn is really resilient and won’t burn or anything.  You want to cook these over a medium-high heat for about 4-5 minutes per side.

Once you get the hang of it, you can have some cooking while you’re making others.  It’s a little pupusa assembly line of sorts.

cooking pupusas

Good form!

Serve these guys with some of the curtido and sliced avocado.

from above

From the top!

I think to really nail these guys, I need to watch an old El Salvadorian grandmother make them.  But Betsy gave mine a satisfactory rating which isn’t so bad for my first try.

Anyone made pupusas before?  Leave a comment with tips!

13 comments on “Bean and Cheese Pupusas

  1. This looks interesting. Pretty much a Latin version of the Indian stuffed parathas, which I've tried at and failed once. Going on the list of things to try!

  2. I've seen some recipes for Pupusas call for a bit of corn oil to be mixed into the dough. Did you ignore the oil on purpose? I do find some of the pupusas sold here in DC are too oily and just seem unhealthy. Your recipe seems like a good option.

    Also the bowl of water is always needed. I read the post and before i scrolled low enough I started saying, " Some one tell him to rub water on each masa ball." That's how i made tortillas as a kid and still do.

  3. I just posted, but then realized that a good taco would go well with your pupusas. Especially with if its made with your chipotle chicken taco filling recipe. I bet the chipotle taco filling would be a great filling for pupusas.

  4. Those look awesome!

    Here in central Mexico they are called ‘gorditas’ ( little fatties ). Indigenous women sell them at the local market: 4 for about 80 cents. I’ve never attempted to make them – yet!

    You might (-might-) be able to get some fresh corn masa if you live near a Mexican grocery. I made the mistake of making tamales for a woman who lives in a nearby village with maseca and the next day she gave me a ‘gift’ of tamales made with freshly ground corn. :) Lesson learned; now we always use fresh ground corn. That would likely be the main lesson you’d get if you watched an El Savadorian grandma make them. :)

  5. This looks great and will be made in my household soon. Thanks for all of your unique, delicious ideas that you have given us.

  6. I made these today! Delicious. Had some trouble with the corn masa sticking and tearing; it really is all in the technique. Also, watched the video listed above to help me out. Thank you for the recipe!

  7. I made a batch ( 3 is a batch, right?) of pupusas today and they turned out pretty good. Although, at medium high heat in my cast iron frying pan and the poor little pupusa got a bit charcoaly. Still edible too. I didn’t make any curtido, hope to make some today, but the salsa tasted good with them.

    I posted the results to my LJ but my biggest tip would be to use very hot water from the tap. And 3/4 cup of water to 1 cup of Maseca did a nice job of giving me a dough that wasn’t too wet or too dry. Though I still got a bit of cracking, I was able to shape it very well.


    I got 3 5″ diameter pupusas (about 1/4″ thick) from the dough not the 4 some recipes say you will get. I was able to use a good amount of filling inside.

Leave a Comment