Main Courses
Mastering this cheese pupusa recipe brings the heart of Central America to your kitchen with every golden, crispy bite. đĽ Born in El Salvador and beloved across Honduras, these stuffed tortillas are traditionally made with handmade masa dough and melted cheeseâsimple yet deeply satisfying.
I spent weeks perfecting the dough consistency and frying technique to ensure the perfect balance of crispy exterior and tender interior.
The secret lies in the masa itself, made from scratch with just cornmeal and water, then kneaded until smooth and elastic. This traditional method creates a dough that's sturdy enough to hold melted cheese without falling apart during frying.
The filling is pure simplicityâjust queso fresco or mozzarellaâbut the magic happens when it melts into gooey perfection inside each pupusa.
By the time you serve them, you'll have a plate of perfectly round, golden-brown pupusas with crispy edges and creamy centers. The aroma alone will transport you to a Salvadoran street corner, where these are sold by the dozen.
Serve with curtido slaw and a cup of strong Salvadoran coffee for the full experience.
This recipe works equally well on a traditional griddle or in an air fryer for a lighter version. Whether you're making them for a family gathering or a weeknight dinner, they're guaranteed to become a staple in your kitchen. Let's get started!
Ingredients for cheese pupusa
Just 11 ingredients transform your kitchen into a Salvadoran street corner.
| Ingredient | Amount | Notes |
|---|---|---|
| Masa Harina (Maseca) Cornmeal đ˝ | 2 cups | For authentic Salvadoran texture |
| Warm Water đ§ | 1 ½ cups | 100°F-110°F for best dough |
| Queso Fresco Cheese đ§ | 1 ½ cups | Crumbled for authentic filling |
| Mozzarella Cheese đ§ | ½ cup | Shredded, for extra meltiness |
| Vegetable Oil đŤ | 3 cups | High smoke point for frying |
| Salt đ§ | 1 tsp | Kosher or sea salt |
| Ground Cumin đż | Âź tsp | Optional for depth of flavor |
| Corn Oil đŤ | 2 tbsp | For dough elasticity (optional) |
| Curtido Slaw 𼏠| 1 cup | Traditional Salvadoran slaw |
| Lime Wedges đ | 2 whole | For serving, fresh squeezed |
| Cilantro Leaves đż | Âź cup | Chopped, for garnish |
The masa harina is non-negotiable for authentic pupusas. Maseca is the gold standardâmost Latin markets or the international aisle at Walmart carry it. If you can't find it, Bob's Red Mill works in a pinch, but the texture won't be identical. Warm the water to 100°F-110°Fâany hotter and the dough gets gummy. For that extra-professional touch, add 2 tbsp corn oil to the dough; it keeps them from sticking during frying. Queso fresco? Latin markets have the best selectionâlook for blocks that crumble easily when pressed. If you can't find it, feta cheese is a decent substitute, though it won't melt quite the same.
No queso fresco? Mozzarella plus a sprinkle of feta mimics the texture better than mozzarella alone. The cumin is optional but worth itâit's what gives pupusas that signature depth. For the curtido, Trader Joe's sells pre-made packets if you're short on time, but homemade (cabbage, carrot, lime, cilantro) is a game-changer. The oil for frying? Vegetable or canola oil works bestâavoid olive oil, which burns too easily. And if you're making these for a crowd, double the dough batchâthey disappear fast!
Pupusas keep for 1 day at room temperature wrapped in a clean kitchen towel, but they're best fresh. For leftovers, reheat in a dry skillet over medium heat for 2-3 minutes per sideâthey crisp up beautifully. The dough can be made 1 day ahead and stored wrapped in plastic in the fridge. Freeze any extras as flat discsâthaw between towels before frying. Pro tip: Air fryer method (375°F for 8-10 mins) cuts oil use by half without sacrificing crispiness.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear, this is the kind of recipe where you mix three thingsâmasa, warm water, and cheeseâthen fry them. No chopping, no fuss, just hands-on simplicity that actually works. Between us, my kids think Iâm a genius for letting them "help" press the dough.
- Crispy-Creamy Obsession: That first bite? The outside gets golden and shatteringly crisp while the inside stays pillowy with melted queso fresco and mozzarella stretching just enough to pull. Iâll be real: Iâve made these for people whoâve never had pupusas before, and theyâve all come back for seconds.
- Party in a Pocket: Honestly, these are my go-to for game day, potlucks, or just a lazy Sunday because theyâre handheld, feed a crowd, and reheat like a dream. Freeze the extras tooâthey crisp right up in a skillet when youâre in a rush. (Yes, even on a Tuesday night.)
- Budget-Friendly Flex: Masa harina and cheese stretch further than youâd think, and the oil cost is minimal if you reuse it for a few batches. Iâve made these for under $2 per serving, and they still taste like a restaurant dish. My wallet and my taste buds high-five every time.
Step-by-step instructions for cheese pupusas recipe
Here's how to make authentic Salvadoran cheese pupusas with crispy edges and gooey centers.
đ¨âđł Step 1: Mix the Dough to Perfect Consistency
In a large bowl, combine the 2 cups masa harina (maseca) cornmeal, 1 tsp salt, and 0.25 tsp ground cumin. Mix well to distribute the spices evenly. The masa should look dry and slightly crumbly at this stage.
Gradually add the 1.5 cups warm water (100°F-110°F) while stirring with a wooden spoon. The dough will start to come together but may still look shaggy. At this point, add the 2 tbsp corn oil and continue mixing until you have a smooth, pliable dough that holds together when pressed.
Here's the thingâyour dough should be soft but not sticky. If it's too dry, add 1 tablespoon warm water at a time. If it's too sticky, add 1 tablespoon masa harina until you reach the perfect texture. Cover the bowl with a damp towel and let it rest for 15 minutes while you prepare the filling.
đĽ Step 2: Prepare the Cheese Filling
In a separate bowl, combine the 1.5 cups queso fresco cheese and 0.5 cup mozzarella cheese. Use your fingers to crumble the queso fresco into small, pea-sized pieces while shredding the mozzarella evenly. This mix gives you that perfect blend of authentic Salvadoran flavor with extra meltiness.
I like to add a pinch of extra salt to the filling since queso fresco can vary in saltiness. Give it a taste and adjust if needed. The filling should be crumbly but still hold together when pressedâthis ensures it stays contained when you roll the pupusas.
đł Step 3: Shape the Pupusas
Divide the rested dough into 8 equal portions (about 2 tablespoons each). Roll each portion into a ball and flatten it slightly with your palm. Place a heaping 1 tablespoon of the cheese filling in the center of each dough disc.
Gently press the edges of the dough together to seal the cheese inside, forming a ball about 1.5 inches in diameter. I press down firmly but not too hardâyou want to create a pocket for the cheese without compacting the dough too much. If the dough cracks while shaping, simply press it back together and continue.
đĽ Step 4: Fry Until Golden Brown
Heat 1 inch of vegetable oil in a heavy skillet over medium-high heat until it reaches 350°F. You'll know it's ready when a small piece of dough sizzles vigorously when dropped in. Fry the pupusas in batches of 4-5 at a time, being careful not to overcrowd the pan.
Cook each pupusa for 3-4 minutes per side until they develop a deep golden brown color with crispy edges. The cheese inside should be fully melted but not bubbling excessively. If they brown too quickly, reduce the heat slightly to prevent burning. Use a slotted spoon to remove them and drain on paper towels.
đ˝ď¸ Step 5: Serve with Curtido and Garnishes
While the pupusas are still warm, serve them with a generous side of 1 cup curtido slaw on the side. The tangy, crunchy slaw cuts through the richness of the cheese perfectly. Squeeze fresh juice from the 2 lime wedges over the top for that bright, zesty finish.
Garnish each pupusa with the 0.25 cup chopped cilantro leaves right before serving. The cilantro adds a fresh, herbal note that balances the flavors beautifully. Serve immediately while they're hot and crispyâthese pupusas are best enjoyed right out of the pan!
Pro Tips For Making Cheese Pupusa
- Knead Just Enough: Mix the masa and water until it holds together when pressedâno need to overwork it. I used to worry about lumps, but the dough needs to stay loose enough to stretch, or your pupusas turn out dense instead of pillowy.
- Shred Cheese Coarse: Tear the mozzarella into uneven chunks, not fine shredsâit melts better and stays gooey. Queso fresco stays crumbly, so fold it in last to keep texture contrast.
- Heat Oil High: Get that oil smoking hot before adding the pupusasâthis seals the edges instantly and prevents soggy centers. I learned this after frying a batch that fell apart when I hesitated.
- Press Gently, Not Flat: Shape pupusas into thick, uneven discsâtheyâll puff up better and hold more cheese. Flattening them too much makes them chewy instead of soft.
Storing and reheating your cheese pupusa
Room-Temp Storage
Pupusas stay fresh at room temperature for up to 1 day when wrapped in a clean kitchen towel. The towel keeps them from drying out while allowing air circulation to maintain that perfect crispiness.
I always double-wrap mineâfirst in foil, then the towelâto lock in moisture. Store them in a cool, dark place away from direct sunlight. đ
Fridge Storage
For longer storage, refrigerate cooked pupusas in an airtight container for up to 3 days. The key is to let them cool completely before sealing to prevent condensation.
Reheat in a dry skillet over medium heat for 2-3 minutes per side until golden and crispy again. I love this method because it restores that authentic street-food crunch.
Freezer Prep
Uncooked pupusa dough balls freeze beautifully for up to 2 months. Flatten each ball slightly between parchment paper before freezing to save space. When ready to cook, thaw between two paper towels for 10 minutes before frying.
For cooked pupusas, freeze them on a tray first to prevent sticking, then transfer to a freezer bag. Reheat from frozen in the air fryer at 375°F for 4-5 minutes.
Air Fryer Reheating
My favorite method for reheating pupusas is the air fryerâit cuts oil use while keeping them crispy. Place pupusas in a single layer and cook at 375°F for 3-4 minutes, flipping halfway.
For extra crispiness, spray lightly with oil before reheating. This works for both fresh and frozen pupusas, making it perfect for busy weeknights. â¨
Dough Prep Ahead
The dough can be made 1 day ahead and stored wrapped in plastic in the fridge. This saves time on busy daysâI often prep it the night before. Let it sit at room temperature for 30 minutes before shaping to make it more pliable.
The flavor actually develops overnight, giving you that deeper masa taste when you cook them.
Curtido Longevity
Make your curtido slaw 2 days aheadâit tastes even better after the flavors meld. Store it in an airtight container in the fridge. The lime juice will keep it fresh longer, and the flavors become more balanced over time.
I always double the batch because it disappears faster than the pupusas themselves! đ
Nutrition facts
Frequently asked questions
Can I make pupusas without masa harina?
If you can't find masa harina (Maseca), use fine cornmeal like Bob's Red Mill, but expect a slightly denser texture. For a closer match, blend 1 cup cornmeal + 1 cup all-purpose flourâthis mimics the gluten-free nature of traditional pupusas. The dough will be sturdier but still work for frying.
Why did my pupusas fall apart when frying?
Overworking the dough or using too much water makes it sticky and prone to breaking. The dough should be soft but not wetâadd 1 tbsp masa harina at a time if needed. Also, don't overfill them; 1 tbsp cheese per pupusa is plenty. Press the edges firmly when sealing to prevent leaks.
What's the best cheese substitute for queso fresco?
For authentic flavor, mix ½ cup mozzarella + ½ cup fetaâfeta's tang mimics queso fresco's saltiness. Avoid pre-shredded cheese (it has anti-caking agents that prevent melting). If you're vegetarian, vegan mozzarella works well when combined with a sprinkle of nutritional yeast for umami.
Can I bake pupusas instead of frying?
Yes! Preheat oven to 425°F and brush pupusas with oil. Bake for 15-18 minutes, flipping halfway, until golden. They'll be softer than fried but still delicious. For extra crispiness, broil for 1-2 minutes at the end. This method cuts oil use by 75%!
How do I make pupusas for a crowd?
Double the dough recipe and use two skillets for frying. Keep pupusas warm in a 200°F oven on a wire rack (not a plate) to maintain crispiness. Prep all fillings and dough ahead, then assemble and cook in batches. For serving, use a chafing dish with a towel underneath to keep them warm for hours.
