clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
cheese pupusas

Cheese Pupusas with Pickled Cabbage

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 4 reviews
  • Author: Tiffany La Forge
  • Prep Time: 30 mins
  • Cook Time: 10 mins
  • Total Time: 40 minutes
  • Yield: 8 1x


Authentic cheese pupusas with pickled curtido (cabbage) are cheesy, savory, and absolutely delicious. This Salvadoran dish is made with love and surprisingly simple to make.



For the Pupusas:

  • 2 cups masa harina (I used Maseca, linked above)
  • 1 1/22 cups warm water
  • 1/2 teaspoon salt
  • 1/2 cup finely grated Queso Fresco
  • 1 1/2 cups shredded mozzarella

For the Curtido:

  • 2 cups shredded green and purple cabbage*
  • 1 large carrot, peeled and grated
  • 4 radishes, thinly sliced
  • 1/2 jalapeno, sliced (optional)
  • 1 cup white vinegar
  • 1/2 teaspoon sea salt
  • Pinch red pepper flakes
  • 1 teaspoon oregano
  • 1 teaspoon brown sugar
  • 1/4 cup water


Make the Curtido:

  1. Make the curtido at least 24 hours before you want to serve the pupusas.
  2. Heat the vinegar, water, salt, and brown sugar until the sugar is melted. Cool the mixture slightly and pour the warm mixture over the vegetables. Add red pepper flakes and oregano and stir thoroughly to combine.
  3. Store the curtido in the refrigerator in a large bowl covered with plastic wrap or in mason jars. The top of the cabbage mixture should be submerged under the liquid. If you need to, you can add a little more warm water to cover.

Make the Pupusas:

  1. Make the dough. Mix the masa harina, salt, queso fresco, and warm water to form a soft dough. Start with 1 1/2 cups of warm water. If the dough is too dry, add more water tablespoon by tablespoon. The dough is all about feel. Your dough should be soft, but not sticky. The dough should not be cracking when you form it into a ball. When you get the right consistency, knead the dough for a minute and then cover with a clean, damp towel. Let rest 15 minutes.
  2. Form the pupusas. Grease your hands with a little bit of oil and form the pupusas into a golf-sized ball. Then, pat it out to form a disc. (See photos above for reference). Place 1 1/2 tablespoons of the shredded mozzarella in the center of the disc, and carefully pinch the dough around the cheese to form into a rough ball again. Then flatten into the final disc, about 4″ wide.
  3. When forming the pupusas, store the already-shaped pupusas under a damp cloth to avoid drying out.
  4. Heat a large non-stick or cast-iron pan over medium heat for 10 minutes. Lightly grease the pan with oil and cook the pupusas for 4-5 minutes per side. Do not crowd the pupusas, and cook until they form rich brown charred spots.
  5. Serve the pupusas hot with curtido and oregano.


This recipe is adapted from Ryan’s Honduran aunt and from A Cozy Kitchen.

Purple cabbage will make the curtido pink, but feel free to use any cabbage you’d like. You can use a pre-shredded cabbage and carrot blend, like the one sold at Trader Joe’s.

I highly recommend Maseca for this recipe, linked above through Amazon, or found commonly at grocery stores in either the Ethnic or flour aisle.