Simple Bean Cheese Pupusas

Featured in Vegetarian & Vegan Recipes.

Pupusas are a cherished Salvadoran favorite, crafted from masa harina dough that's packed full of tasty fillings like refried beans and cheese. This guide walks you through creating the smooth bean stuffing, mixing the dough, and shaping these delights before cooking to a lovely golden brown. Serve them with curtido—a crunchy, tangy cabbage slaw made with carrots and onions. It's straightforward, ideal for beginners, and offers flexibility for variations like adding pork or vegetables. Great for dinner or lunch, these are rich with authentic taste.

Sarah Recipes
Updated on Sun, 11 May 2025 20:21:07 GMT
Tasty Pupusas Served Pin it
Tasty Pupusas Served | recipesaddicts.com

This classic El Salvadoran pupusa technique makes fluffy corn tortillas stuffed with flavorful beans and gooey cheese. I picked up this genuine method from my next-door neighbor whose relatives brought their family tradition directly from El Salvador. The mix of the crunchy outer shell and melty inside makes these perfect for any time you're hungry.

I first whipped these up for a block party and they vanished right away. They've become my favorite comfort dish whenever I want something filling but don't want to spend hours cooking.

Ingredients

  • 3 cups masa harina: forms the traditional corn base - grab finely ground for smoothest results
  • 2 teaspoon salt: brings out the corn taste in the dough
  • 2 ¾ cups warm water: gets the masa working for the right texture
  • 2 tablespoon avocado oil: adds a mild taste for cooking
  • 15 oz refried beans: makes the smooth part of the filling
  • 1 packet chicken seasoning: try Goya brand for the real deal flavor
  • 1 cups shredded mozzarella cheese: gives that perfect pull when melted
  • ½ head green cabbage: creates the foundation for curtido topping
  • 1 large carrot: brings natural sweetness to the curtido
  • ½ onion: adds a kick to balance the curtido mix
  • White vinegar: creates that distinctive zip in the curtido

Step-by-Step Instructions

Make the Curtido:
Get water boiling in a big pot and toss in cabbage until it softens. Save half cup of the water before draining. Mix cabbage with carrot onion salt vinegar and the hot water you kept in a bowl. Let it sit while you make the pupusas so flavors can blend. It gets tastier the longer it waits.
Create the Filling:
Stir together refried beans chicken seasoning and cheese until everything's mixed well. You want it thick enough to scoop without running but not so stiff it rips the dough. The seasoning really makes simple stuff taste amazing.
Work the Dough:
Put masa harina and salt in a big bowl. Slowly pour in warm water a cup at a time while mixing with your hands. Good dough feels like play dough soft and bendy without sticking to fingers. If it seems dry just add water a spoonful at a time until it feels right.
Shape the Pupusas:
Grab a handful of dough and pat it into a round shape about 4 inches across. Make a little dent in the middle with your fingers. Spoon 1 to 2 tablespoons of filling into the center then carefully pull edges up to wrap the filling inside. Softly press between your hands to flatten into a disc about half inch thick making sure filling stays inside.
Cook Them Up:
Warm oil in a cast iron pan over medium heat. Add pupusas without crowding them cooking 2 to 3 minutes each side until they turn golden with crispy edges but stay soft inside. A perfect pupusa looks lightly browned outside with fully melted cheese inside.
Ready to Eat:
Set hot pupusas on plates topped with curtido and salsa roja if you've got it. The mix of warm pupusa with cool tangy curtido makes that amazing taste combo Salvadorans have loved for years.
A plate of pupusa recipe. Pin it
A plate of pupusa recipe. | recipesaddicts.com

What I love most is when cheese sneaks out during cooking and makes those crunchy cheese bits on the edges. My kids always grab for these pieces which reminds me how my grandma would save the crispy parts just for me back in the day.

Storage Tips

You can keep extra pupusas in a sealed container in your fridge for about 3 days. The trick to warming them up is using a dry pan on medium heat instead of the microwave which makes them mushy. If you want to save them longer shape the raw pupusas put parchment paper between them and stick them in a freezer bag for up to 3 months. Cook them straight from frozen just adding an extra minute per side. Keep the curtido in your fridge separately where it'll slowly ferment and actually taste better as days go by.

Troubleshooting Common Issues

When your dough keeps breaking it needs more water. Just add a spoonful at a time until it feels like play dough. If filling bursts out while cooking you probably stuffed too much inside or didn't close it well. Start with smaller amounts of filling till you get the hang of it. Many folks make pupusas too thin which lets filling break through so try keeping them about half inch thick for best results. Don't worry if your first batch isn't perfect making pupusas gets easier every time as your hands learn the motions.

Cultural Significance

Pupusas stand as El Salvador's national food going back more than 2000 years to before Columbus arrived. The Pipil tribes first made them stuffed with flowers and local veggies. Now they stand for cultural heritage among Salvadorans everywhere with whole festivals celebrating this simple but beloved food. Back in 2005 El Salvador's government named the second Sunday in November as National Pupusa Day showing how much this dish matters to their identity. People created curtido to add freshness and help with digestion turning pupusas into a complete balanced meal.

A plate of pupusa. Pin it
A plate of pupusa. | recipesaddicts.com

Frequently Asked Questions

→ What exactly is masa harina?

Masa harina is a finely milled corn flour treated with limewater, a common base for Latin American foods like tortillas and pupusas.

→ Is it naturally gluten-free?

Totally! Masa harina is made from corn, so pupusas are a great gluten-free option.

→ What’s curtido, and how’s it eaten?

It’s a Salvadoran-style pickled slaw made using cabbage, carrots, and onions. It’s crunchy, tangy, and perfect with pupusas.

→ Can I switch up the fillings?

Absolutely. Popular options are zucchini, pork, or mixing in other veggies and cheese to suit your taste.

→ What’s the best oil for frying these?

Avocado oil works great, but neutral options like vegetable or canola oil also do the job well.

Bean Cheese Pupusas

Step-by-step guide to creating cheesy bean pupusas in Salvadoran style.

Prep Time
35 Minutes
Cook Time
15 Minutes
Total Time
50 Minutes
By: Sarah

Category: Plant-Based

Difficulty: Intermediate

Cuisine: Salvadoran

Yield: 14 Servings (14 pupusas)

Dietary: Vegetarian, Gluten-Free

Ingredients

→ Dough

01 3 cups of masa harina
02 2 teaspoons of salt
03 2 ¾ cups warm water
04 2 tablespoons of any oil you prefer (like avocado oil), for frying

→ Filling

05 15 oz of smooth refried beans
06 1 packet of seasoning for chicken (Goya works great)
07 1 cup of shredded mozzarella cheese

→ Curtido

08 Half a green cabbage, sliced thin
09 1 big carrot, peeled and shaved into thin slices (or grab ½ cup of pre-shredded carrots)
10 Half an onion, cut into thin slices
11 Salt as much as you like
12 ½ cup of apple cider or white vinegar
13 ½ cup of hot water (add more if needed)

Instructions

Step 01

Boil some water in a big pot. Toss in the cabbage and let it cook until soft. Scoop out ½ cup of the boiling water, then drain what’s left. Move the cabbage to a bowl and mix it with the onion, carrot, salt, vinegar, and the reserved hot water. Let it soak while you move onto the pupusas.

Step 02

In a bowl, stir the beans, chicken seasoning, and cheese together until smooth. Set it aside for now.

Step 03

Pour the masa harina and salt into a large bowl. Slowly add warm water bit by bit, stirring with your hands as you go, until it turns into an easy-to-handle dough. It should feel soft like play-doh.

Step 04

Grab a bit of dough and press it flat to make a disc. Cup the edges so it forms a little bowl, then scoop 1-2 spoonfuls of the filling into the middle. Pinch the dough around the filling to close it, then flatten it again to form a disc. Repeat this until you’ve used all the mix.

Step 05

Add a tablespoon of oil to a hot, heavy skillet like cast iron. Cook 3 pupusas at once, letting them brown for about 2-3 minutes on one side, then flipping and cooking for another 1-2 minutes. Repeat for the rest until they’re all golden.

Step 06

Serve them warm, paired with your curtido. A bit of salsa roja on the side works well too. Dig in!

Notes

  1. Each pupusa’s calorie content is estimated with a little bit of curtido included.

Tools You'll Need

  • A big pot
  • Mixing bowl
  • Cast iron skillet or heavy pan
  • Spatula

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Includes dairy from mozzarella cheese
  • Could have gluten, depending on the masa harina brand

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 165
  • Total Fat: 5 g
  • Total Carbohydrate: 25 g
  • Protein: 6 g