Easy Savory Pupusas

Featured in Nibbles and bites when hunger strikes.

Get the hang of making fluffy pupusas using masa harina, stuffed with a bean-cheese mix and spices. Start off by whipping up the curtido—coleslaw-like with cabbage, carrots, and vinegar that pairs wonderfully with this Central American dish. Shape the dough into disks, fill them, and cook until golden on a hot skillet. Serve them up with curtido for a truly authentic treat. Great for laid-back dinners or trying fresh flavors!

alicia in the kitchen
Updated on Wed, 18 Jun 2025 09:01:23 GMT
Homemade bean pupusas Pin it
Homemade bean pupusas | tasteofsavor.com

Bring the warmth of El Salvador to your kitchen with these classic pupusas. They're corn cakes stuffed with beans and cheese, and honestly, the flavors will make you think you're hanging out in Central America.

The first time I made these, my kids weren't so sure, but by the end they wanted more. It’s since become our Sunday night go-to, with everyone making their own favorite kind.

Tasty Ingredients

  • Cheese (shredded mozzarella): melts perfectly and stretches when you pull apart each bite
  • Refried beans: gives you that creamy center and a deep savory taste
  • Chicken seasoning (Goya or another brand): adds that proper punch
  • For the dough: Masa harina – you need this corn flour for the right texture
  • Salt: simple, just to help the dough pop
  • Warm water: makes the flour nice and easy to knead
  • Cooking oil (avocado or choose what you like): keeps things golden when frying
  • For the curtido: Carrot – brightens everything and makes it a little sweet
  • Green cabbage: stays crunchy and carries all those tangy flavors
  • Onion: gives a little bite and lifts up all the flavors
  • Vinegar (white or apple cider): makes that curtido tangy and keeps it fresh
  • Boiling water: softens the curtido veggies while keeping the crunch

Step-by-Step Simple Directions

Serving Up:
Lay your pupusas on a plate while they’re still warm, pile on some curtido, and spoon over red salsa if you've got it. That punchy, tangy curtido with the rich, cheesy cake is hard to beat.
How to Cook the Pupusas:
Heat some oil in a heavy skillet over medium. Pop in three pupusas and let them fry for two to three minutes, flip, and cook another minute or two till they’re golden and crisp. Keep going with the rest, adding a splash of oil as needed.
Shaping and Stuffing:
Pinch off some dough, press it out into a small disk between your palms. Gently press the edges up to make a little cup, put a spoonful or two of your filling inside. Close it up by pinching the edges together—if it’s messy, don’t stress, it gets easier. Pat it down into a cake again.
Mixing the Dough:
Dump masa harina and salt in a big bowl. Add water slowly as you knead with your hands. The dough should feel kind of like playdough—not sticky, not dry. If it’s a bit dry, drip in more water; if it’s sticky, sprinkle in some masa.
Making the Filling:
Mix the refried beans, seasoning, and cheese together in a bowl until even. The cheese will melt in the pan, blending right into the beans in every bite.
Putting Together Curtido:
Boil the cabbage in a big pot until soft. Save half a cup of that hot water, then drain. Move cabbage into a bowl, then toss in the carrot, onion, salt, vinegar, and the water you saved. Let it sit to get those flavors going while you work on the rest.

The best part for me is shaping the pupusas. It’s like playing with playdough but edible. It cracks me up watching my kids show off their stuffed ones — they’re so proud if nothing leaks out!

Make Ahead & Storage Tips

Curtido really shines if it’s made a couple hours — or even the day before — so those flavors blend nicely. Just keep it in a closed container in your fridge; it’ll hang tight for a week or two.

Cooked pupusas stay good in the fridge for three days. To warm them up, toss them in a hot pan or heat in the oven at 180°C for a few minutes till hot inside. They freeze well, too — just heat straight from frozen when you're hungry, no need to thaw.

Classic bean and cheese pupusas Pin it
Classic bean and cheese pupusas | tasteofsavor.com

Fun Twists & Swaps

Traditionally, pupusas sometimes get stuffed with chicharrón, which is spiced, ground pork. Don’t be shy about adding that, or go with shredded chicken, or toss in some sauteed veggies for a meatless option.

Need it gluten free? Just check your masa harina’s label, since some brands can be contaminated, even though masa is naturally gluten free.

No masa harina? Mix fine cornmeal with instant masa—works in a pinch, but the texture’s not quite the same.

Cultural Backstory

Pupusas are El Salvador’s national pride, showing up on tables for nearly two thousand years. Women have traditionally been the hands behind them, and they stand as both daily eats and a symbol of Salvadoran roots.

In 2005, El Salvador even made the second Sunday of November ‘National Pupusa Day’ — a big deal! Making these at home is a way to join in and celebrate all that history.

Frequently Asked Questions

→ How do you make the pupusa dough?

Mix masa harina, a pinch of salt, and warm water in a big bowl until the dough is smooth and has a playdough-like texture.

→ What can you put inside for the filling?

Popular fillings are refried beans, shredded cheese like mozzarella, and spices. Feel free to get creative with other ingredients too!

→ What's the best way to make homemade curtido?

Boil cabbage, then toss it with shredded carrots, onions, vinegar, warm water, and salt. Let it sit so the flavors can fuse.

→ How can I stop the pupusas from splitting open while cooking?

Make sure to seal the edges of the dough tightly before flattening the disk. Take your time to get it closed up well.

→ What do you serve with pupusas?

Pair them with curtido and maybe some salsa roja if you'd like an extra kick of flavor.

Savory Bean Pupusas

Pupusas filled with beans and cheese, served with fresh curtido.

Prep Time
30 Minutes
Cook Time
15 Minutes
Total Time
45 Minutes
By: Alicia

Category: Appetizers

Difficulty: Intermediate

Cuisine: Salvadoran

Yield: 6 Servings

Dietary: Vegetarian, Gluten-Free

Ingredients

→ For the dough

01 3 cups of masa harina
02 2 teaspoons of salt
03 2 ¾ cups of warm water
04 2 tablespoons of avocado oil or any cooking oil you prefer

→ For the filling

05 15 oz. of refried beans
06 1 packet chicken bouillon, Goya recommended
07 1 cup shredded mozzarella cheese

→ For the curtido

08 ½ head of green cabbage, thinly sliced
09 1 large carrot, peeled and chopped finely (or ½ cup pre-shredded carrots)
10 ½ an onion, thinly sliced
11 Salt, season to taste
12 ½ cup white vinegar or apple cider vinegar
13 ½ cup boiling water, or more if needed

Instructions

Step 01

Get a big pot of water boiling and toss in the cabbage. Let it cook until soft, then save ½ cup of the hot water and drain the rest. Place the cabbage in a bowl, then mix in the carrots, onion, a pinch of salt, vinegar, and that water you set aside. Let it sit while you work on the pupusas.

Step 02

Combine the refried beans, chicken bouillon, and shredded cheese in a bowl. Give it a good mix and set it aside.

Step 03

In a big mixing bowl, stir together the masa harina and salt. Slowly add water, about a cup at a time, kneading it with your hands. When all the water's in, the dough should feel like soft playdough.

Step 04

Grab a little dough and flatten it between your hands into a thin circle. Curl up the edges slightly to make a small cup, add 1-2 tablespoons of the filling in the center, pinch it closed, then flatten it back into a disc. Keep going till you’ve used up all the ingredients.

Step 05

Pour a tablespoon of oil into a cast iron pan (or heavy skillet) over medium heat. Cook 3 pupusas at a time, about 2-3 minutes on each side, till golden brown. Repeat with the rest of the batch.

Step 06

Top the pupusas with curtido (and roja salsa if you've got it) and dig in!

Notes

  1. Curtido is even better if you make it ahead so the flavors can really blend.

Tools You'll Need

  • Pot
  • Cast iron pan or heavy skillet
  • Spatula
  • Mixing bowl

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Includes dairy (mozzarella).

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 250
  • Total Fat: 8 g
  • Total Carbohydrate: 35 g
  • Protein: 9 g