Pupusas are thick, hand-made corn tortillas from El Salvador, stuffed with a savory filling and griddled until golden and crisp. The classic queso pupusa uses a soft, salty white cheese, but the filling is a canvas for endless variations. This list is for home cooks who want to move beyond the standard cheese-only pupusa and explore new textures and flavors, from smoky and spicy to earthy and rich.
Classic Queso Fresco
Queso fresco is the traditional choice: a crumbly, mild, slightly salty fresh cheese that melts just enough to become creamy without turning into a stretchy mess. Use it alone for a pure, authentic pupusa, or mix it with a handful of shredded mozzarella for better melting. If you can’t find queso fresco, farmer’s cheese or a mild feta (soaked in water for 10 minutes to reduce salt) work well, though they’ll be tangier.
Queso Oaxaca and Jalapeño
Queso Oaxaca is a Mexican string cheese that melts into long, gooey strands—perfect for a pupusa with serious pull. Mix it with finely diced pickled jalapeños (about 1 tablespoon per cup of cheese) for a bright, tangy heat that cuts through the richness. The pickled brine also adds a subtle vinegar note that brightens the corn masa.
Smoked Gouda and Chipotle
Smoked gouda brings a deep, campfire smokiness that pairs beautifully with the earthy corn flavor of the masa. Add one finely chopped chipotle pepper in adobo sauce (or half, for less heat) per cup of shredded gouda. The chipotle adds a slow-building warmth and a hint of sweetness that balances the cheese’s creaminess. This filling is bold enough to stand alone without salsa.
Queso Blanco with Roasted Poblano
Roast a poblano pepper directly over a gas flame or under a broiler until the skin is charred, then steam it in a bowl for 10 minutes, peel, and dice. Mix the roasted poblano with queso blanco or Monterey Jack for a mild, grassy heat and a slightly sweet, smoky flavor. The roasted pepper’s soft texture melds into the cheese, making every bite juicy without being watery.
Refried Beans and Queso
This is the classic pupusa de frijol con queso—a hearty filling that turns the pupusa into a full meal. Use smooth refried black or pinto beans (homemade or canned) and mix them with shredded mozzarella or queso fresco in a 1:1 ratio. The beans add creaminess and a savory depth that cheese alone can’t match, and they help bind the filling so it doesn’t leak during cooking.
Chicharrón and Queso
Pork chicharrón (not the crispy snack, but slow-cooked pork that’s then shredded and seasoned) is a traditional pupusa filling. Mix it with queso fresco or mozzarella for a rich, savory bite with a pleasant textural contrast between the tender pork and the soft cheese. If you can’t find prepared chicharrón, use finely shredded, well-seasoned carnitas or pulled pork—just make sure it’s not too saucy, or the pupusa will get soggy.
Queso and Loroco
Loroco is a Central American vine flower with a unique, slightly nutty and vegetal flavor that’s a beloved pupusa filling. It’s usually sold frozen or jarred in Latin markets; if you can’t find it, substitute chopped asparagus or zucchini blossoms, though the taste will be milder. Mix about 1/4 cup of chopped loroco per cup of queso fresco or mozzarella. The flowers add a subtle, earthy note that’s hard to describe but unmistakably Salvadoran.
Queso with Sautéed Mushrooms
Sauté sliced cremini or shiitake mushrooms in butter with a pinch of salt until they release their liquid and turn golden—about 5 minutes. Let them cool completely, then chop and mix with shredded mozzarella or Swiss cheese. The mushrooms add an umami depth that pairs well with the corn masa, and their meaty texture makes this a satisfying vegetarian option. Be sure they’re well-drained so they don’t make the pupusa soggy.
Queso and Spinach with Nutmeg
Wilt 2 cups (60 g) of fresh spinach in a hot pan with a teaspoon of olive oil until just collapsed, then squeeze out all excess water and chop. Mix the spinach with 1 cup (120 g) of crumbled feta or queso fresco and a pinch of freshly grated nutmeg. The nutmeg’s warmth complements the earthy spinach and salty cheese, making this a surprisingly elegant filling that still feels rustic.
Queso with Crispy Bacon and Scallions
Cook 4 slices of bacon until very crisp, drain on paper towels, and crumble. Mix the bacon with 1 cup (120 g) of shredded cheddar or Monterey Jack and 2 thinly sliced scallions (white and green parts). The bacon adds smoky saltiness and a crunchy texture that contrasts with the soft cheese and masa. This filling is a crowd-pleaser and works well for breakfast pupusas served with a fried egg.
How to Choose
The best filling depends on what you’re craving and what’s available. Start with the cheese: queso fresco and queso Oaxaca are the most traditional, while mozzarella and Monterey Jack melt more reliably. If you want a classic pupusa experience, go with queso fresco alone or with loroco. For a heartier meal, add beans or chicharrón. For a modern twist, try smoked gouda with chipotle or bacon and scallions. Always make sure your filling is well-drained and not too wet—excess moisture will make the masa stick and tear. Also, shred or crumble your cheese into small pieces so it melts evenly without creating pockets of unmelted cheese.
Frequently Asked Questions
Can I use any cheese for pupusas? Yes, but softer, saltier cheeses like queso fresco, queso Oaxaca, or mozzarella work best. Aged hard cheeses like parmesan don’t melt well and can make the filling gritty.
How do I keep the filling from leaking out? Make sure the filling is dry—pat down cooked ingredients like mushrooms or spinach. Also, seal the pupusa edges well by pinching the dough closed before flattening.
Can I make pupusas ahead of time? Yes, you can assemble the pupusas and refrigerate them for up to 24 hours before cooking, or freeze them for up to 3 months. Cook from frozen, adding a few extra minutes per side.
What’s the best way to reheat pupusas? Reheat on a dry skillet or griddle over medium heat for 2-3 minutes per side, or in an air fryer at 350°F (175°C) for 3-4 minutes. Avoid microwaving, which makes them soggy.
Are pupusas gluten-free? Yes, if you use masa harina (corn flour) and ensure your fillings don’t contain gluten. Check that any processed ingredients like bacon or chipotle are gluten-free.
What do I serve with pupusas? Traditionally, they’re served with curtido (a tangy cabbage slaw) and a thin, watery tomato salsa. The acidity of the curtido balances the richness of the cheese and masa.
Final Thoughts
Pupusas are endlessly adaptable, and the filling is where you can get creative. Whether you stick to the classic queso fresco or experiment with smoky gouda and chipotle, the key is to keep the filling flavorful and dry. Try one of these ideas tonight, and don’t forget the curtido—it’s the perfect finishing touch. With a little practice, you’ll be making restaurant-quality pupusas at home.
Related
- Rasgulla Recipe: Soft Bengali Syrup-Soaked Cheese Balls
- Pink Kaju Katli Recipe: Easy Indian Cashew Fudge
- Paneer Butter Masala Recipe (Video)
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).