Soft Masa Cheese Pupusas

Section: Satisfying Main Dishes for Every Occasion

These soft masa cakes are crafted from masa harina combined with butter and hot water to create a tender dough that crisps beautifully on a hot griddle. Each cake is carefully stuffed with creamy cheese, offering a delightful contrast of textures – crisp on the outside and soft, melty inside. Optional refried beans add extra creaminess, while the hand-shaping process makes this dish both fun and rewarding to prepare. Ideal for quick meals or snacks, these warm treats pair wonderfully with fresh, tangy sides like curtido or salsa.

A woman in a white chef's coat holding a glass of wine.
Provided By Lina
Last updated on Mon, 17 Nov 2025 21:01:58 GMT
A plate of soft masa cheese pupusas. Bookmark
A plate of soft masa cheese pupusas. | deliciousrecipeshere.com

Soft masa cheese pupusas bring authentic Salvadoran street food right into your kitchen using simple, budget-friendly ingredients. These thick corn cakes are filled with gooey cheese and optionally creamy refried beans, then cooked on a hot griddle until they develop a crisp golden crust while staying soft inside. They are perfect for a cozy meal or a satisfying snack, offering a comforting texture and rich flavor that makes every bite special and inviting to share.

When I first learned to make pupusas from a Salvadoran friend, I was surprised not only by how delicious they were but also by how everyone gathered around the kitchen, eagerly waiting for every fresh batch to come off the griddle. It turned cooking into a fun and lively event.

Ingredients

  • Masa harina: This finely ground corn flour is essential for getting the authentic soft yet sturdy texture of pupusas. Look for varieties specifically for tortillas or pupusas for the best results
  • Chicken bouillon: Optional adds a savory depth. Choose a high quality or low sodium version to control salt levels
  • Salt: Brightens the flavor of the masa and keeps it from tasting bland. Use kosher or fine sea salt for easier mixing
  • Hot water: Just off the boil hydrates the masa harina, allowing it to form a smooth, elastic dough
  • Butter or lard: Adds richness and tenderness to the dough. Butter makes it delicate while lard brings in traditional flavor
  • Oil for cooking: Use a neutral oil like canola to create a crisp crust while letting the corn flavor shine
  • Shredded cheese: Provides the gooey filling. Mozzarella or Oaxaca cheeses work wonders for melting and stretch. Avoid pre shredded for better melt quality
  • Refried beans: An optional partner to cheese adding creamy texture. Homemade versions offer the best flavor

Instructions

Make the Masa Dough:
Combine masa harina chicken bouillon and salt in a large bowl. Slowly pour in hot water while stirring to form a soft play dough like texture. Work in the butter until fully incorporated then knead the dough for two to three minutes until it becomes smooth and elastic. Add a splash more water if the dough feels dry.
Form the Pupusa Balls:
Divide the dough into twelve equal balls roughly the size of golf balls. Keep these dough balls covered under a damp towel to prevent drying out and to make shaping easier.
Stuff and Shape:
Take one dough ball and flatten it in your palm into a thick disk about half an inch thick. Place a spoonful of shredded cheese or beans in the center. Carefully fold the edges over the filling to enclose it completely. Then gently flatten again into a round disk about three inches across. Repeat until all dough balls are stuffed and shaped.
Cook the Pupusas:
Heat a griddle or skillet over medium heat and add a small amount of oil. Once it shimmers place the pupusas on the hot surface. Cook for about three minutes per side, pressing gently to encourage browning in spots and to make sure the filling heats through and bubbles. Transfer cooked pupusas to a plate and keep covered with a towel to stay warm as you finish the batch.
A plate of soft masa cheese pupusas.
A plate of soft masa cheese pupusas. | deliciousrecipeshere.com

The first time I tasted my own homemade pupusas I was hooked on the chewy corn crust with the melty cheese burst inside. Making them on rainy Saturdays with my kids became a cherished tradition where each batch brought warmth and a happy memory.

Storage Tips

Allow pupusas to cool completely at room temperature before storing to avoid sogginess caused by steam. Wrap tightly in foil or place in an airtight container and keep refrigerated for up to three days. For longer storage freeze them by lining on a baking sheet until firm before transferring to a freezer bag. Reheat pupusas directly from fridge or freezer on a hot dry skillet to restore their crispy edges and melty centers.

Ingredient Substitutions

If masa harina is unavailable try finely ground cornmeal with extra hot water but expect a change in texture. For dairy free or vegan options omit cheese and add seasoned beans, potatoes or sautéed vegetables instead. Butter or lard gives the best traditional richness though a neutral oil works in a pinch.

Serving Suggestions

Pupusas taste wonderful served with curtido a tangy slaw made of cabbage and carrots pickled in vinegar. A fresh tomato salsa or a dollop of sour cream makes a perfect dipping sauce. They pair nicely with black beans and salad for a full meal or can be served as finger food for gatherings.

A plate of soft masa cheese pupusas.
A plate of soft masa cheese pupusas. | deliciousrecipeshere.com

Serve pupusas warm straight from the griddle with curtido and salsa for the best experience. Theyre simple to make and perfect for sharing.

FAQs About This Recipe

→ What texture should the masa dough have?

The dough should be soft and moldable like play-dough — smooth, elastic, and firm enough to hold shape without sticking.

→ Can fillings other than cheese and beans be used?

Yes, fillings like cooked pork, chicken, or seasoned vegetables add savory variety and depth to the masa cakes.

→ How do I prevent the masa cakes from cracking during cooking?

Keep the dough moist by covering unused portions with a damp cloth and shape gently to avoid cracks while stuffing.

→ What’s the best method to reheat these masa cakes?

Warm them briefly on a hot skillet or griddle to restore the crisp exterior and melty center.

→ Is butter a good alternative to lard for the dough?

Butter adds a rich softness, while lard provides a more traditional flavor; both enhance tenderness well.

Soft Masa Cheese Pupusas

Tender masa cakes filled with gooey cheese, cooked to golden-crisp perfection for a comforting meal or snack.

Prep Time
20 minutes
Cooking Time
12 minutes
Total Time
32 minutes
Provided By: Lina

Recipe Type: Main Dishes

Skill Level: Great for Beginners

Cuisine Inspiration: Salvadoran

Portion Size: 12 Serving Size (12 pupusas)

Dietary Preferences: Vegetarian-Friendly, Gluten-Free

What You’ll Need

→ Dough

01 2 cups masa harina (corn flour for tortillas or pupusas)
02 1 teaspoon chicken bouillon powder (optional)
03 1 teaspoon fine sea salt or kosher salt
04 1 1/8 cups hot water (near boiling)
05 3 tablespoons unsalted butter, softened (or lard for traditional flavor)

→ Filling

06 2 cups shredded mozzarella or Oaxaca cheese
07 Optional: 1 cup refried beans (homemade preferred)

→ Cooking

08 2 tablespoons neutral oil (canola or vegetable oil)

Steps to Make This

Step 01

In a large bowl, mix masa harina, chicken bouillon powder, and salt. Gradually add hot water while stirring until a soft, pliable dough forms. Incorporate butter and knead for 2 to 3 minutes until the dough is smooth and elastic. Add a little more water if the dough feels dry.

Step 02

Divide the dough into 12 equal balls, about the size of a golf ball. Cover with a damp towel to prevent drying out and facilitate shaping.

Step 03

Flatten one dough ball into a thick disk approximately 1.3 centimeters (0.5 inch) thick. Place a spoonful of cheese or refried beans in the center. Fold the edges over to enclose the filling completely, then gently flatten into a round about 7.5 centimeters (3 inches) in diameter. Repeat with remaining dough balls.

Step 04

Heat a skillet or griddle over medium heat and add a thin layer of oil until shimmering. Cook pupusas about 3 minutes on each side, pressing lightly to develop golden brown spots and allow filling to heat through. Keep cooked pupusas warm under a towel while finishing the batch.

Additional Notes

  1. Moisten hands when shaping dough to prevent sticking. Avoid overfilling to ensure proper sealing and prevent cracking during cooking.
  2. Masa harina is naturally gluten-free, suitable for gluten-sensitive diets. Butter can be substituted with lard for traditional flavor, or plant-based oil for dairy-free versions.
  3. Reheat by warming on a hot skillet to crisp the exterior and soften the interior.

Tools You’ll Need

  • Large mixing bowl
  • Skillet or griddle
  • Measuring cups and spoons

Allergy Warnings

Always check ingredient labels for allergens, and consult a healthcare provider if needed.
  • Contains dairy and corn; may not be suitable for those with dairy or corn allergies

Nutrition Details (Per Portion)

These details are for informational purposes and aren’t a substitute for professional guidance.
  • Calories: 210
  • Fat: 8.5 grams
  • Carbohydrates: 26.5 grams
  • Proteins: 8 grams