Soft Masa Cheese Pupusas

Section: Satisfying Main Dishes for Every Occasion

These soft masa cakes feature a delicate dough made from masa harina and butter, gently stuffed with creamy cheese and optionally beans. Cooked on a hot griddle, they develop a golden crisp crust while keeping a soft, gooey center. Perfect for quick meals or snacks, these handheld delights offer rich flavors and a satisfying contrast of textures, making them ideal to share and enjoy fresh hot with simple sides.

Nina and her friend are cooking together.
Brought to You By Nina
Last updated on Mon, 17 Nov 2025 20:46:05 GMT
A plate of food with a pile of soft masa cheese pupusas. Bookmark
A plate of food with a pile of soft masa cheese pupusas. | ninatable.com

This soft masa cheese pupusas recipe brings Salvadoran comfort food right into your kitchen with simple ingredients and handson fun. The tender corn dough wraps around melty cheese creating a crispy outside and a soft, gooey center. They are perfect as a quick snack or a filling meal, and making them by hand turns cooking into a shared experience full of warmth and laughter.

I first learned to make these from a Salvadoran friend and was impressed by how everyone gathered around excited to try each batch. Now they are a family favorite for weekend cooking together.

Ingredients

  • Masa harina: this finely ground corn flour creates the authentic soft but sturdy dough look for versions labeled pupusa or tortilla for the best texture
  • Chicken bouillon: optional adds savory depth choose a quality or low sodium type if you prefer less salt
  • Salt: brightens the flavor using kosher or fine sea salt improves mixing and taste
  • Hot water: almost boiling helps hydrate the masa for a smooth pliable dough
  • Butter or lard: adds richness butter softens the dough while lard gives a traditional flavor boost
  • Oil for cooking: a neutral oil like canola keeps the corn masa flavor bright while crisping the outside
  • Shredded cheese: mozzarella or Oaxaca cheese melt beautifully avoid preshredded for better melting and stretch
  • Refried beans: optional classic cheese partner homemade beans add extra creaminess and 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 create a soft dough similar to playdough texture. Work in the butter until the dough is smooth then knead gently for two to three minutes to develop elasticity. Add a splash more hot water if the dough feels dry.
Form the Pupusa Balls:
Divide the dough into twelve equal balls about the size of golf balls. Cover with a damp towel to keep them moist and easy to shape later.
Stuff and Shape:
Flatten one dough ball into a thick disk roughly half an inch thick using your palm. Place a spoonful of shredded cheese or refried beans in the center. Carefully fold the edges of the masa over the filling to seal it. Then gently flatten it again to about a three inch wide round. Repeat with remaining dough balls.
Cook the Pupusas:
Heat a griddle or skillet over medium heat and add a small amount of oil until it shimmers. Place pupusas on the hot pan and cook for about three minutes on each side. Press gently with a spatula so they brown in spots and the filling inside becomes bubbly. Transfer cooked pupusas to a plate covered with a towel to keep warm as you finish the batch.
A plate of food with a variety of food items on it.
A plate of food with a variety of food items on it. | ninatable.com

The first time I bit into my homemade pupusa the chewy corn crust and gooey cheese filling hooked me instantly. Making them on rainy Saturdays with my kids has become a cherished tradition that fills the kitchen with warmth and laughter.

Storage Tips

Allow pupusas to cool fully before storing to avoid sogginess from steam. Wrap them tightly in foil or store in an airtight container refrigerated for up to three days. For longer storage freeze the pupusas individually on a baking sheet until solid then place in a freezer-safe bag. Reheat directly from fridge or freezer in a hot dry skillet for best crispness.

Ingredient Substitutions

If masa harina is unavailable finely ground cornmeal with slightly more hot water can work but expect a different texture. For dairy free or vegan options skip the cheese and add flavorful fillings like seasoned beans potatoes or sautéed vegetables. Butter or lard enrich the dough although high quality plant oils are fine for a lighter version.

Serving Suggestions

Pupusas pair wonderfully with curtido a tangy cabbage and carrot slaw made with vinegar. Fresh tomato salsa or a dollop of sour cream also complement the flavors nicely. As a meal serve them alongside black beans and a green salad or bring to a party for easy hand held snacks.

A stack of soft masa cheese pupusas.
A stack of soft masa cheese pupusas. | ninatable.com

Once you get the hang of shaping and cooking pupusas they become a joyful weekend ritual to share with family and friends.

Common Recipe Questions

→ What texture should the masa dough have?

The dough should be soft and pliable, similar to play-dough, smooth and elastic yet not sticky, making shaping easier.

→ Can fillings other than cheese and beans be used?

Yes, options like cooked pork, chicken, or seasoned vegetables work well to add variety and depth of flavor.

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

Keep the dough moist by covering unused portions with a damp cloth and handle it gently when shaping to avoid cracks.

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

Warm them briefly on a hot skillet or griddle to refresh crisp edges while softening the center.

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

Butter provides a rich, soft texture, while lard offers a traditional flavor; both enhance the dough well.

Soft Masa Cheese Pupusas

Tender masa cakes stuffed with melty cheese, cooked to crispy golden edges with soft, gooey centers.

Prep Time
20 minutes
Cooking Time
15 minutes
Total Time
35 minutes
Brought to You By: Nina

Recipe Category: Main Dishes

Skill Level: Moderately Advanced

Cuisine Type: Salvadoran

Portions: 12 Serves (12 pupusas)

Dietary Preferences: Vegetarian-Friendly, Gluten-Free

What You'll Need

→ Dough

01 2 cups masa harina (finely ground corn flour)
02 1 teaspoon chicken bouillon powder (optional)
03 1 teaspoon kosher salt
04 1 1/4 cups hot water (near boiling)
05 3 tablespoons unsalted butter, softened

→ Filling

06 2 cups shredded mozzarella or Oaxaca cheese
07 1 cup refried beans (optional)

→ Cooking

08 2 tablespoons neutral oil (e.g. canola) for griddle

Steps to Follow

Step 01

In a large bowl, combine masa harina, chicken bouillon powder, and salt. Gradually stir in hot water until a soft, pliable dough forms. Incorporate softened butter and knead for 2 to 3 minutes until smooth and elastic. Add additional water, one tablespoon at a time, if dough feels dry.

Step 02

Divide the dough into 12 equal portions, each about the size of a golf ball. Cover with a damp cloth to retain moisture.

Step 03

Flatten one dough ball into a disk approximately 1.3 cm (half an inch) thick. Place 1 to 2 tablespoons of cheese or refried beans in the center. Fold and seal edges around filling, then gently flatten to a 7.5 cm (3 inches) diameter disk. Repeat with remaining dough.

Step 04

Preheat a griddle or skillet over medium heat and lightly oil the surface. Cook pupusas about 3 minutes per side, pressing gently to brown spots and ensure filling melts. Transfer cooked pupusas to a plate and cover with a towel to keep warm while cooking remaining batch.

Extra Suggestions

  1. Wet your hands when shaping to prevent dough from sticking.
  2. Avoid overfilling to prevent pupusas from bursting during cooking.
  3. Masa harina is naturally gluten free, suitable for gluten-sensitive diets.
  4. Allow pupusas to cool to room temperature before refrigerating or freezing to maintain texture.

Tools You’ll Need

  • Large mixing bowl
  • Griddle or nonstick skillet
  • Spatula
  • Measuring cups and spoons

Allergy Details

Read ingredient lists for allergens carefully, and consult a healthcare provider if you're unsure.
  • Contains dairy and corn; may contain gluten if cross-contaminated

Nutritional Details (Per Serving)

The provided nutrition information is for guidance and shouldn't replace expert medical advice.
  • Calories: 180.5
  • Fat: 7.2 grams
  • Carbohydrates: 22.4 grams
  • Proteins: 6.8 grams