Homemade Pupusas (Salvadoran Stuffed Flatbreads)

Written by

in

,

Traditional Salvadoran Corn Cakes Filled with Cheese, Beans & Savory Goodness

Homemade Pupusas are one of El Salvadorโ€™s most beloved traditional foods. These thick, handmade corn masa flatbreads are stuffed with delicious fillings like melted cheese, refried beans, pork, or a combination called pupusas revueltas. Served with tangy curtido (pickled cabbage) and salsa roja, they are comforting, flavorful, and perfect for any meal.


๐Ÿซ“ Full Recipe

Ingredients

For the Pupusa Dough (Masa):

  • 3 cups masa harina (corn flour for tortillas)
  • 2ยฝโ€“3 cups warm water (adjust as needed)
  • 1 teaspoon salt
  • 1 tablespoon vegetable oil (optional, for softer dough)

Cheese Filling:

  • 2 cups shredded quesillo or mozzarella cheese
  • ยฝ cup shredded Monterey Jack cheese
  • 2 tablespoons finely chopped jalapeรฑos (optional)

Refried Bean Filling:

  • 2 cups cooked pinto or black beans
  • 1 tablespoon oil
  • ยฝ onion, diced
  • 2 cloves garlic, minced
  • Salt to taste

Pork Filling (Chicharrรณn Style):

  • 1 lb pork shoulder or pork belly, cooked
  • ยฝ onion
  • 2 cloves garlic
  • 1 tomato
  • 1 teaspoon cumin
  • Salt and pepper to taste

๐ŸŒถ๏ธ Curtido (Traditional Pickled Cabbage)

Ingredients:

  • 4 cups shredded cabbage
  • 1 carrot, grated
  • ยฝ onion, thinly sliced
  • 1 jalapeรฑo, sliced (optional)
  • ยฝ cup white vinegar
  • ยฝ cup warm water
  • 1 teaspoon oregano
  • 1 teaspoon salt

๐Ÿ… Salsa Roja

Ingredients:

  • 4 Roma tomatoes
  • ยฝ onion
  • 2 garlic cloves
  • 1โ€“2 jalapeรฑos
  • ยฝ teaspoon cumin
  • Salt to taste
  • Fresh cilantro (optional)

Instructions

1. Make the Curtido

  1. Add cabbage, carrots, onion, and jalapeรฑos to a bowl.
  2. Pour boiling water over vegetables and let sit for 1 minute.
  3. Drain.
  4. Mix with vinegar, warm water, oregano, and salt.
  5. Refrigerate for at least 2 hours (overnight is best).

2. Prepare the Dough

  1. Mix masa harina and salt.
  2. Slowly add warm water while mixing.
  3. Knead until dough becomes soft and smooth.
  4. Let rest for 10โ€“15 minutes.

The dough should feel like soft playdough โ€” not dry or sticky.


3. Prepare Fillings

Beans:

  1. Sautรฉ onion and garlic in oil.
  2. Add beans and mash until smooth.
  3. Season with salt.

Pork:

  1. Cook pork until tender.
  2. Blend or chop with tomato, onion, garlic, and spices.
  3. Cook until thick and flavorful.

4. Form the Pupusas

  1. Wet your hands with water.
  2. Take about ยผ cup dough.
  3. Roll into a ball.
  4. Flatten into a disk.
  5. Add 1โ€“2 tablespoons filling in the center.
  6. Fold dough around filling and seal.
  7. Flatten gently into a thick round about ยฝ inch thick.

5. Cook the Pupusas

  1. Heat a lightly oiled griddle or skillet over medium-high heat.
  2. Cook pupusas:
    • 3โ€“5 minutes per side

They should have golden spots and a slightly crispy outside.

Serve hot with curtido and salsa roja!


โœ… Extra Recipe Tips & Variations

๐Ÿง€ Pupusas de Queso

Use:

  • Quesillo
  • Mozzarella
  • Oaxaca cheese

๐Ÿซ˜ Pupusas Revueltas (Most Popular)

Combine:

  • Cheese
  • Beans
  • Pork

๐ŸŒฝ Loroco Pupusas

Add traditional Salvadoran loroco flowers with cheese.

๐ŸŒถ๏ธ Spicy Pupusas

Add:

  • Jalapeรฑos
  • Roasted peppers
  • Hot salsa

๐Ÿฅ‘ Modern Versions

Try fillings like:

  • Chicken
  • Shrimp
  • Spinach and cheese
  • Mushrooms

๐Ÿ”ฅ Flavor Upgrades / Secret Tips

โญ Use warm water for the masa
It creates softer, more flexible dough.

โญ Do not overstuff
Too much filling can make pupusas crack.

โญ Keep hands moist
Wet hands make shaping much easier.

โญ Rest the dough
The masa hydrates and becomes easier to work with.

โญ Cook on a hot griddle
The best pupusas have golden toasted spots.

โญ Make extra curtido
The tangy cabbage balances the rich cheesy filling perfectly.


๐Ÿฝ๏ธ Serving Ideas

Serve with:

๐Ÿฅฌ Curtido
๐Ÿ… Salsa roja
๐Ÿฅ‘ Guacamole
๐Ÿซ˜ Refried beans
๐Ÿš Rice
๐ŸŒถ๏ธ Hot sauce
๐Ÿฅ— Fresh salad

Perfect for:

  • Family dinners
  • Weekend cooking
  • Parties
  • Latin food nights
  • Meal prep

๐Ÿฅก Storage & Meal Prep Tips

Refrigerator:

Store cooked pupusas for up to 4 days.

Freezer:

Freeze uncooked or cooked pupusas for up to 3 months.

Reheating:

Best methods:

  • Skillet until crispy
  • Air fryer
  • Oven

Avoid microwaving if you want the outside texture.

Meal Prep:

Prepare dough and fillings ahead, then shape and cook fresh.


๐Ÿ“ฑ Social Media Captions

Version 1:

๐Ÿซ“โค๏ธ Homemade Pupusas tonight!

These traditional Salvadoran stuffed flatbreads are filled with melted cheese, savory beans, and delicious flavors that bring everyone together around the table.

Served with homemade curtido and salsa roja โ€” absolutely unforgettable!

๐Ÿ‘‡ Full recipe in the comments!


Version 2:

Some foods tell a story โค๏ธ

Pupusas are more than just a recipe โ€” they are tradition, family, and the comfort of homemade cooking.

Warm corn masa, cheesy filling, tangy curtido, and authentic Salvadoran flavor in every bite. ๐Ÿซ“๐ŸŒถ๏ธ

๐Ÿ‘‡ Recipe below!


Version 3:

๐Ÿ”ฅ If you love homemade comfort food, you need to try these!

Crispy outside, cheesy inside, and packed with amazing flavor.

These Salvadoran Pupusas are a recipe everyone will love! โค๏ธ

Save this recipe!


๐Ÿฅ— Nutrition Facts (Approximate Per Pupusa)

Recipe makes about 12 pupusas

  • Calories: ~260
  • Protein: ~10g
  • Carbohydrates: ~35g
  • Fat: ~10g
  • Fiber: ~5g
  • Sugar: ~2g

Nutrition varies depending on filling choice.


โ“ Frequently Asked Questions (Q&A)

What are pupusas made of?

Traditional pupusas are made from corn masa dough (masa harina) and filled with cheese, beans, pork, or other ingredients.

Are pupusas gluten-free?

Yes, when made with pure corn masa harina.

What cheese is best for pupusas?

Quesillo is traditional, but mozzarella, Oaxaca, or Monterey Jack work well.

Why are my pupusas cracking?

The dough may be too dry. Add a little more warm water and keep hands moist.

Can I make pupusas without filling?

Yes! Plain pupusas are called pupusas de masa.

What is curtido?

Curtido is a Salvadoran fermented or pickled cabbage slaw served with pupusas.


๐Ÿซ“๐ŸŒถ๏ธ Final Food Description for Posting

Homemade Pupusas are a delicious taste of Salvadoran tradition. These thick corn masa flatbreads are stuffed with melted cheese, creamy beans, and savory fillings, then cooked until golden and slightly crispy. Served with tangy curtido and fresh salsa roja, every bite delivers warmth, comfort, and the authentic flavors of Central American home cooking. โค๏ธ๐Ÿซ“