An easy cheese pupusas recipe using only a few basic ingredients. This step-by-step tutorial is fun for the whole family and results in perfectly crispy flatbread stuffed with molten cheddar cheese.

Hand pulling a cheese pupusa apart so you can see the gooey cheesy inside. A plate with more pupusas and a bowl of salsa and beans.

Fellow cheese enthusiasts, buckle up because weโ€™re about to embark on a gooey, crispy, flavor-packed adventure. These homemade cheese pupusas are golden on the outside, soft on the inside, and loaded with melted cheesy goodness.

My original approach to this recipe was to create a spin on classic pupusas. Authentic pupusas often include white onion, mashed beans, and queso Oaxaca. My version keeps it simple and approachable with just masa dough and melty cheese, making it easy, fun, and oh-so satisfying.

If youโ€™ve never made pupusas before, donโ€™t worry – this recipe is surprisingly simple and way more fun than it looks. Think of it as playing with edible playdough that transforms into the most irresistible snack or side dish.

What are Pupusas?

Pupusas are a traditional dish from El Salvador, beloved street food made from masa harina (corn flour dough) stuffed with cheese, beans, or meat. 

Theyโ€™re similar to gorditas or arepas but uniquely their own. Crispy, chewy, and oh-so-satisfying. From a nutrition standpoint, pupusas are naturally gluten-free, rich in fiber, and offer a nice boost of complex carbs for energy. A good pupusa is impossible to beat!

Add in cheese for protein and healthy fats, and youโ€™ve got yourself a nourishing comfort food that doesnโ€™t skimp on flavor.

A blue plate with four cheese pupusas, made from a classic pupusa recipe, garnished with chopped green onions and cilantro, sits next to bowls of red salsa and black beans on a dark wooden table.

Why Youโ€™ll Love This Recipe

If you love anything bread-like, crispy, and/or molten cheesy, chances are youโ€™re about to love these cheese pupusas. Theyโ€™re everything you want in comfort food: a little crunchy, a little chewy, and stuffed with gooey cheese that stretches with every bite.

This recipe also proves that simple ingredients can create major magic. With just masa harina, water, a touch of spice, and your favorite cheese, you get a meal or snack that feels way more impressive than the effort it takes to pull off. Here are a few more reasons why youโ€™ll love this recipe:

  • Crispy edges, soft center
  • Melty, gooey cheese filling
  • Simple ingredients, big flavor
  • Customizable & naturally gluten-free
  • Fun, hands-on cooking project

Let’s chat about the simple ingredients for pupusas. You can find the full list at any grocery store.

Ingredients for Cheese Pupusas

Masa harina (corn flour):ย The foundation of pupusas! Itโ€™s gluten-free and has a soft, earthy corn flavor. Look for finely ground golden masa harina (Maseca is a popular choice).

Ground cumin:ย Adds a warm, earthy spice that gives the dough a little extra depth.

Paprika:ย For a subtle smoky-sweet undertone. Skip if you want to keep it super simple.

Sea salt:ย Balances and enhances the flavor of the masa dough.

Warm water:ย Hydrates the dough and helps everything bind together.

Grated cheddar cheese:ย The star of the show. Mozzarella cheese, Monterey jack, queso fresco, or Oaxaca cheese also work beautifully.

Avocado oil: Keeps the pupusas golden and crisp. Algae oil, grapeseed oil, vegetable oil, or even olive oil will work too.

A baking tray lined with parchment paper, a bowl of shredded cheese, black bean paste, and six dough balls set the stage for making gluten-free cheese flatbread inspired by the classic pupusa recipe on a dark wooden surface.

How to Make Cheese Pupusas

Mix the dry ingredients (masa harina, cumin, paprika, and salt) in a stand mixer or large bowl. Slowly add in the warm water until a thick dough forms.

A metal mixing bowl containing flour, sugar, and yeastโ€”key ingredients for a cheese pupusas or Gluten-Free Cheese Flatbread recipeโ€”viewed from above on a light surface with a hand pouring water into the bowl of dry ingredients.

Form the pupusa dough into a large dough ball. Cover the bowl with a damp kitchen towel, and let it rest for 15 to 20 minutes to fully hydrate the masa.

A metal mixing bowl containing a ball of cookie dough and a white paddle attachment from a stand mixer, perfect for preparing gluten-free cheese flatbread or trying your favorite pupusa recipe.

Divide the dough into 6 to 8 balls.

Six balls of dough, ready for shaping into cheese pupusas or a gluten-free cheese flatbread, are placed together inside a large, metal mixing bowl on a white surface.

Using your hands, press each ball into a small bowl shape with thick sides. Scoop in 2 to 3 tablespoons of grated cheese and press it down gently.

A hand holds an uncooked dough cup filled with shredded cheese, ready to become delicious cheese pupusas, with another dough round on parchment paper in the background.

Fold the dough over the cheese, pinching to seal, then press into a disc about 4 ยฝ to 5 inches wide.

A hand holding an uncooked biscuit dough ball with a thumb-pressed indentation in the center, perfect for making cheese pupusas; another dough ball and bowls of ingredients are in the background on a baking sheet.
A hand holds a round, uncooked cheese pupusa over a baking sheet lined with parchment paper. Another dough patty and bowls with ingredients for the pupusa recipe are visible in the background.
Raw prepared pupusas on a baking sheet, ready to be pan-fried.

Heat oil in a large skillet (I use a cast-iron skillet) over medium heat until shimmering. Cook 2 to 3 pupusas at a time for 2-4 minutes per side, until golden brown and crispy. Repeat for the remaining pupusas.

Three round cheese pupusas are sizzling in a cast iron skillet on a gas stove, while two uncooked patties rest on a parchment-lined tray nearby, ready to continue this delicious pupusa recipe.

Serve hot with salsa, beans, sour cream, or curtido (traditional Salvadoran pickled cabbage slaw) for the full pupusa experience!

Cheesy flatbread torn in half on a plate with more flatbreads. A bowl of black beans and a bowl of salsa in the background.

Recipe Adaptations and Additions

  • Change up the cheese –ย Use mozzarella, jack, Oaxaca, or even crumbled queso fresco for a fun twist.
  • Add beans –ย A spoonful of refried beans, black beans, or mashed red beans makes it extra hearty.
  • Make it meaty–ย Stuff with shredded chicken, beef, or pork for a protein boost.
  • Spice it up –ย Add chopped jalapeรฑos, green chilies, or a sprinkle of cayenne to the filling.
  • Veggie boost –ย Fold in sautรฉed mushrooms, caramelized onions, roasted zucchini, or bell peppers for a veggie-packed version.
  • Herby upgrade –ย Mix chopped cilantro, parsley, or scallions into the filling for a fresh pop of flavor.
  • Double-stuffed – Use a combo of fillings, like beans + cheese, green bell pepper, or mushrooms + onions + jack cheese, for next-level flavor.
A blue plate with four golden, pan-fried cheese pupusas garnished with chopped green onions and cilantro. Salsa and refried beans are in bowls nearby, along with scattered herbs on a white surfaceโ€”a tempting cheese pupusa recipe.

What to Serve with Cheese Pupusas

This cheesy flatbread is delicious on its own, but theyโ€™re next-level when paired with sauces, dips, and sides. Traditionally, theyโ€™re served with curtido (a tangy cabbage slaw) and salsa roja (a mild tomato sauce). But you can mix and match depending on your mood. Here are a few tasty ideas:

Other Latin-Inspired Recipes to Try 

Enjoy this easy pupusa recipe the next time Salvadoran food is on the menu!

A blue plate with four golden, pan-fried cheese pupusas garnished with chopped green onions and cilantro. Salsa and refried beans are in bowls nearby, along with scattered herbs on a white surfaceโ€”a tempting cheese pupusa recipe.

Cheese Pupusas

5 from 9 votes
Cheese-stuffed pupusas are so simple to make and result in an amazing appetizer or side dish! These crispy gluten-free flatbread are fun for the whole family!
Prep Time 15 minutes
Cook Time 15 minutes
Wait Time 20 minutes
Total Time 50 minutes
Servings: 6 large cheese flatbread

Ingredients

Instructions

  • Add the dry ingredients (masa corn flour, ground cumin, paprika, and sea salt) to a stand mixer fitted with a paddle attachment and mix on low speed until combined. Add the hot water and beat until a thick dough forms.
  • Use your hands to form the dough into a large ball and place back in the mixer bowl. Cover with a damp towel and allow dough to sit 15 to 20 minutes.
  • Divide the dough into 6 to 8 portions (depending upon the size of papusa you’re aiming for). Roll each portion into a ball.
  • Press the dough to form a well. It should look like a small bowl with thick sides.
  • Fill the well with 2 to 3 tablespoons of grated cheese. Press the cheese down into the well to compress it and make it easier to fold the dough over the top.
  • Using both hands, fold the corners of the pupusa dough over the cheese filling. Keep pressing together until you have a ball of dough and the cheese filling is entirely enclosed.
  • Press the dough into a disc, about 4 1/2 to 5 inches in diameter. Place the discs onto a plate or cookie sheet, and repeat for remaining dough.
  • Heat 2 to 4 tablespoons of avocado oil or high-temperature cooking oil of choice (algae oil works great if you have it because it has a very high smoke point!)ย  in a large cast iron skillet over medium heat.
  • Once the skillet is completely hot, carefully place two to three papusas on the hot surface. Cook 2 to 3 minutes, until golden-brown and crispy. Carefully flip, then cook another 2 to 3 minutes until papusas are cooked through and both sides are crispy.
  • Serve pupusas with choice of salsa, sauce, and/or bean dip!

Nutrition

Serving: 1flatbread ยท Calories: 297kcal ยท Carbohydrates: 32g ยท Protein: 10g ยท Fat: 15g ยท Fiber: 3g ยท Sugar: 1g
Author: Julia
Course: Breads
Cuisine: American
Keyword: cheese papusas, flatbread, gluten free, papusas
Did You Make This Recipe?I want to see it! Tag @the.roasted.root on social media!

Frequently Asked Questions

Can I make the dough ahead of time?

Yes! Make the dough up to a day in advance and keep it covered in the fridge. Bring to room temperature before shaping.

What if my pupusas crack while shaping?

A little cracking is normal – just pinch the dough back together with damp fingers to seal.

Can I make these dairy-free?

Try vegan cheese shreds that melt well. They wonโ€™t be as gooey, but still tasty.

Can I bake pupusas instead of frying?

Theyโ€™ll be less crispy, but yes – you can bake them at 400ยฐF for 15 to 18 minutes, flipping halfway through.

How do I store leftovers?

Keep pupusas in an airtight container in the fridge for up to 3 days. Reheat in a skillet for the best crispiness.

Julia Mueller
Meet the Author

Julia Mueller

Julia Mueller is a recipe developer, cookbook author, and founder of The Roasted Root. She has authored three bestselling cookbooks, – Paleo Power Bowls, Delicious Probiotic Drinks, and The Quintessential Kale Cookbook. Her recipes have been featured in several national publications such as BuzzFeed, Self, Tasty, Country Living, Brit.co, etc.

Read More About Julia

Need Help With Dinner?

View More Dinner Ideas
5 from 9 votes (2 ratings without comment)

Join The Discussion

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Questions and Reviews

  1. Thank you for a great idea to add to my rotation of easy, delicious accompaniments for the Central America cuisine. Flavor and spice are big around our table.

    Question can I use a keto flour to make these?

    1. Hi Sarah! I haven’t tested the recipe using keto flour. My guess is it will work just fine as long as you’ve had success with a similar recipe in the past. My only concern would be whether or not the flour would hold together when handling it. If you’ve made other dough-like recipes, it should work great ๐Ÿ˜‰ Hope this helps!

  2. I love Pupusas… and the Curtido that is served along with the red salsa… this recipe from Mexican Please looks close to what the Salvadorian restaurant here serves.

    Ingredients

    1/2 head green cabbage
    1 carrot
    1/2 onion
    1/2 jalapeno
    1 cup vinegar
    1.5 cups water
    1 teaspoon Mexican oregano
    freshly cracked black pepper
    2 teaspoons salt (Kosher or sea salt)

    Instructions

    Thinly slice the 1/2 head of cabbage, 1/2 onion and 1/2 jalapeno. Grate the carrot.
    Combine the remaining ingredients in a bowl: 1 cup vinegar, 1.5 cups water, 1 teaspoon Mexican oregano, freshly cracked black pepper, 2 teaspoons salt (Kosher or sea salt).
    Add the liquid mixture to the veggies and combine well. Crush the cabbage a bit so that it will fit into the jars.
    Fill two pint-sized Mason jars with the veggies and top with the brine.
    Seal well and let pickle overnight in the fridge.

    Notes
    Kosher or pure sea salt are most commonly used for pickling. The additives in iodized salt will sometimes affect the brine so it isnโ€™t recommended.
    Using a half jalapeno still creates some real heat even though it doesn’t sound like much. You can always dial back and use less (or none) if you want a milder version.
    If you don’t have Mexican oregano you can simply omit the oregano.
    A non-reactive container is best to house the vinegar brine, with glass being the preferred choice.

  3. Hi Julia,
    Thank you so much for sharing!
    I’m very sorry for the people who might get “offended” because is not the real deal. However, u made it clear this isn’t the traditional dish.
    U know, I’m soooo so happy as a Salvadoran that you’re posting this. So glad that u give your approach and your own version of this “cheesy flatbed” xD otherwise known as pupusas xD they look so good and look just like a pupusa de queso (cheese pupusa). How cool u even made the sauce.
    U know, even back home people tries making then with different nontraditional ingredients which come up great.
    sure this is something I’ll try myself!

    1. Hi David,

      I could hug you right now! Thank you so much for the support! This was a big lesson for me in blogging…just when you think you’ve experienced it all, right?! I very much appreciate you taking the time to provide a level-headed perspective, and I hope you have a wonderful weekend! Much love to you, my friend! xoxox

  4. Any chance the water measurements is too high? Iโ€™ve worked with mass before and itโ€™s practically soupy…?

    1. Oh man..It should be 1 1/2 cups of water, not 2 1/2. If you’ve already started, you can add 1 more cup of masa harina, in which case you’ll end up with a larger batch of flatbread. You may also need to add a couple tablespoons of water if it’s too dry after adding the third cup. My apologies!! I hope they turn out amazing! xoxo

    1. Thank you lady…I really appreciate that! ๐Ÿ˜€ I wasn’t sure how to navigate the situation. I completely understand that if someone is just happening upon my site and doesn’t know my character that misinformation could be offensive. Everyone who knows me knows I would never intentionally spread incorrect information and have zero bad intentions in sharing my content. Anyway, I hope my changes to the post have dissolved any frustration…it truly is a delicious recipe. Thanks so much for your support…that really helped calm my soul! xoxox

  5. Hi Yuly,

    My sincere apologies – I made corrections to the post to indicate that this is not a traditional Salvadoran recipe, but a different version. Thank you for the note! xoxo

  6. Hi Beatrice,

    No problem at all..we all make mistakes ๐Ÿ˜€ My apologies for any confusion my post caused. I added to it to clarify that this is not the traditional version. Hope you stay well! xoxo

  7. Hi Evelyn,

    My apologies I didn’t make them as thin as they are traditionally made. I was relying on internet research when discussing the origin, and I found several articles saying pupusas are traditional in Honduras as well as El Salvador. Nevertheless, I have made the change. Let me know if you notice anything else that is incorrect.

  8. These sound amazing. We are doing unleavened bread all week so Iโ€™m going to give these a go! I have shredded chicken ready and Iโ€™ll probably throw in some refried beans bc my kiddos love them. Thanks for the idea!!