Soft Masa Cheese Pupusas

Category: Satisfying Main Dishes

These Salvadoran-style masa cakes feature a tender dough made from masa harina, butter, and hot water, gently stuffed with creamy cheese and optionally refried beans. Cooked on a hot griddle until they form a satisfyingly crisp, golden crust, the centers remain soft and gooey. Perfect for a quick, comforting meal or snack, these handheld treats bring rich flavors and a delightful texture that invites sharing and savoring hot with fresh sides.

A woman wearing a pink apron is cutting a cake.
Updated on Sat, 15 Nov 2025 19:08:25 GMT
A plate of food with a pile of tortillas. Pin
A plate of food with a pile of tortillas. | easydiyrecipes.com

Homemade masa cheese pupusas bring the warmth of Salvadoran street food to your own kitchen with just a few simple ingredients. Thick corn cakes filled with melty cheese and possibly refried beans are griddled until golden and crisp outside, while the center stays soft and gooey. The process of making and shaping them by hand transforms any night into something fun and memorable, and they are just as perfect for a casual snack as they are for a full meal.

When I first learned to make pupusas from my Salvadoran friend, I was amazed not only at their flavor but the way everyone loves to gather around the kitchen, waiting for batch after batch.

Ingredients

  • Masa harina: this finely ground corn flour is essential for an authentic base look for one made for tortillas or pupusas for the right soft texture
  • Chicken bouillon: optional adds a hit of savory depth try to choose high-quality bouillon or a low-sodium version if you watch your salt
  • Salt: brightens the masa so it tastes lively rather than bland use kosher or fine sea salt for best mixing
  • Hot water: helps masa flour absorb and hydrate use water close to boiling for smooth dough
  • Butter or lard: gives the dough richness and tenderness butter makes it more delicate while lard brings a traditional edge
  • Oil for cooking: creates a crisp crust use a neutral oil like canola so the corn flavor shines
  • Shredded cheese: provides gooey filling mozzarella or Oaxaca cheese are perfect for stretch and melt avoid pre-shredded for better melting
  • Refried beans: optional classic partner for cheese use homemade for extra creaminess and taste

Step-by-Step Instructions

Make the Masa Dough:
Combine masa harina chicken bouillon and salt in a large bowl. Slowly pour in hot water while stirring until a soft play-dough like texture forms. Work in the butter until smooth then knead for two to three minutes so everything comes together and becomes elastic. The dough may need a splash more water if it seems dry.
Form the Pupusa Balls:
Divide the dough into twelve balls each roughly the size of a golf ball. Keep dough balls under a damp towel to retain moisture and make shaping easier.
Stuff and Shape:
Flatten one dough ball in your hand making a thick disk about half an inch thick. Place a spoonful of cheese or beans in the center. Carefully bring the edges over the filling to cover it then flatten again into a round about three inches wide. Repeat with all dough balls.
Cook the Pupusas:
Heat a griddle or skillet over medium and add a bit of oil until it shimmers. Place the pupusas onto the pan and let them cook about three minutes per side pressing gently so they brown in spots and filling gets bubbly. Move them to a plate under a towel to stay hot while you finish cooking the rest.
A stack of tortillas on a plate. Pin
A stack of tortillas on a plate. | easydiyrecipes.com

The first time I tasted my own homemade pupusas I was hooked on the chewy corn exterior with the burst of cheese inside. Making them on rainy Saturdays with my kids has become a tradition and every batch tastes like a fresh happy memory.

Storage Tips

Let pupusas cool to room temperature before storing to keep them from steaming and getting soggy. Wrap in foil or use an airtight container in the refrigerator for up to three days. If you need to freeze them line them on a baking sheet until firm then transfer to a freezer bag. Reheat straight from the fridge or freezer on a dry hot skillet for the best crispy results.

Ingredient Substitutions

If masa harina is unavailable you can experiment with finely ground cornmeal and extra hot water but expect a different texture. For dairy free or vegan versions leave out the cheese and add seasoned beans potatoes or sautéed vegetables. Always choose real butter or lard for a richer traditional taste but a high-quality plant oil also works.

Serving Suggestions

Pupusas taste amazing paired with curtido which is a zippy slaw made from cabbage and carrots in vinegar. A fresh tomato salsa or a dollop of sour cream makes a great dipping sauce. They work beautifully as a main dish with black beans and salad or as party food for scooping by hand.

A stack of tortillas on a plate. Pin
A stack of tortillas on a plate. | easydiyrecipes.com

Cultural Context

Pupusas are El Salvador's most beloved street food with roots tracing back to indigenous Pipil culture. Traditionally filled with cheese beans or pork they are now enjoyed in variations all over Central America. Preparing them at home mimics the festive atmosphere of Salvadoran family gatherings where making and sharing pupusas is almost a celebration in itself.

Once you master the method you might find yourself planning whole weekends around enjoying pupusas with friends and family.

Recipe FAQs

→ What texture should the masa dough have?

The dough should be soft and moldable like play-dough, smooth and elastic but not sticky, making it easy to shape.

→ Can fillings other than cheese and beans be used?

Yes, cooked pork, chicken, or seasoned vegetables add variety and savory 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.

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

Briefly warm them on a hot skillet or griddle to restore crisp edges and a warm, melty center.

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

Butter adds a rich softness, while lard gives a more traditional flavor; both work well in the dough.

Homemade Masa Cheese Pupusas

Soft masa cakes stuffed with melted cheese and beans, cooked until golden with a crisp crust and gooey center.

Prep Time
20 min
Cook Time
20 min
Total Time
40 min
By: Evelyn

Category: Main Dishes

Skill Level: Easy

Cuisine: Salvadoran

Yield: 6 Servings (12 pupusas)

Dietary Preferences: Vegetarian, Gluten-Free

Ingredients

→ Dough

01 240 grams masa harina
02 1 teaspoon chicken bouillon powder (optional)
03 1 teaspoon salt
04 300 milliliters hot water
05 30 grams unsalted butter, softened

→ Filling

06 180 grams shredded mozzarella or mild white cheese
07 120 grams refried beans (optional)

→ Cooking

08 15 milliliters neutral oil (vegetable or canola) for griddling

Steps

Step 01

Combine masa harina, chicken bouillon powder (if using), and salt in a large bowl. Gradually pour in hot water, mixing until a pliable dough forms. Incorporate softened butter thoroughly. Knead for 2 to 3 minutes until smooth and elastic, adding a small amount of water if the dough feels dry.

Step 02

Divide the dough into twelve equal portions approximately the size of golf balls. Cover dough balls with a damp cloth to prevent drying while working.

Step 03

Flatten a dough ball in the palm to form a thick disk. Place about 15 grams of cheese or refried beans in the center. Carefully fold the edges over the filling to seal it inside, then gently flatten again to a diameter of roughly 7.5 centimeters. Repeat with remaining portions.

Step 04

Heat a small amount of neutral oil in a griddle or heavy skillet over medium heat until shimmering. Cook pupusas in batches, approximately 3 minutes per side, pressing gently until golden brown spots appear and cheese begins to melt. Keep cooked pupusas warm in a covered dish while finishing remaining portions.

Notes

  1. Wet your hands before shaping the dough to prevent sticking.
  2. Avoid overfilling to prevent the dough from cracking during cooking.
  3. Use medium heat to achieve a crisp exterior and fully cooked interior.
  4. Pupusas can be made ahead and reheated in a skillet to restore crispness.

Tools Required

  • Large mixing bowl
  • Griddle or heavy skillet
  • Measuring spoons and cups

Allergy Info

Double-check all ingredients to spot potential allergens. Consult a healthcare professional if uncertain.
  • Contains dairy (cheese and butter)

Nutritional Information (Per Serving)

These details are for informational purposes only and shouldn’t replace professional medical advice.
  • Calories: 220.5
  • Fats: 7.2 g
  • Carbohydrates: 31.8 g
  • Proteins: 9.3 g