Soft Masa Cheese Pupusas

Section: Perfect Side Dishes to Complete Any Meal

These soft masa cakes feature a tender dough made from masa harina, butter, and hot water, filled with creamy cheese and optionally refried beans. Cooked on a hot griddle to form a crisp golden crust, the centers remain soft and gooey. They offer rich flavors and a delightful texture that’s perfect for quick meals or snacks. The shaping and cooking process brings warmth and fun to the kitchen, making these handheld delights great for sharing and savoring hot alongside fresh sides.

A chef in a kitchen preparing food.
Created by Olivia Olivia
Last modified on Mon, 17 Nov 2025 21:02:42 GMT
A plate of food with a bowl of salsa. Save
A plate of food with a bowl of salsa. | cuisineandlife.com

These soft masa cheese pupusas capture the comforting flavors of Salvadoran street food using simple ingredients. Tender masa dough made from masa harina, butter, and hot water envelopes creamy cheese filling, and when cooked on a hot griddle, the exterior crisps up perfectly while the inside stays meltingly soft. These satisfyingly handheld treats are ideal for a cozy meal or snack that invites sharing and enjoying fresh from the pan.

I first learned to make pupusas from a Salvadoran friend, and the magic was in how everyone gathered eagerly around the kitchen waiting for batch after batch. It quickly became a family favorite that turns any evening into a warm and lively occasion.

Ingredients

  • Masa harina: this finely ground corn flour is key to achieving the authentic soft yet sturdy dough look for pupusas use one labeled for tortillas or pupusas for best results
  • Chicken bouillon: optional but adds a layer of savory depth choose a high-quality or low-sodium variety if you prefer less salt
  • Salt: enhances the flavor of the masa so it is bright and lively not flat kosher salt or fine sea salt work best for even mixing
  • Hot water: nearly boiling helps masa flour hydrate properly, resulting in a smooth dough
  • Butter or lard: enriches the dough's tenderness and flavor butter makes it silkier while lard adds that traditional edge
  • Oil for cooking: a neutral oil like canola keeps the corn flavor front and center while ensuring a crispy crust
  • Shredded cheese: provides the gooey, melty filling mozzarella and Oaxaca cheese are great choices for stretch and melt, and fresh shredding is better than pre-packaged
  • Refried beans: optional classic creamy partner to cheese fillings homemade is best for flavor and texture

Instructions

Make the Masa Dough:
Combine masa harina, chicken bouillon, and salt in a large bowl. Slowly pour in hot water while stirring constantly until the dough forms a soft, pliable texture resembling play dough. Incorporate the butter and knead the dough gently for two to three minutes until everything is fully combined and elastic. If the dough feels dry, add small amounts of water to reach the right consistency.
Form the Pupusa Balls:
Divide the dough into twelve equal portions about the size of golf balls. Keep the dough balls covered with a damp towel to retain moisture which makes shaping easier and prevents cracking.
Stuff and Shape:
Take one dough ball and flatten it in your hand into a thick disk about half an inch thick. Add a spoonful of shredded cheese or refried beans in the center. Carefully fold the sides of the dough over the filling to seal it, then gently flatten again into a round shape roughly three inches wide. Repeat this process with each ball of dough.
Cook the Pupusas:
Heat a griddle or skillet over medium heat and add a thin layer of oil heating it until it shimmers. Place the pupusas on the pan and cook for about three minutes on each side pressing gently so they brown in spots and the filling melts inside. Transfer cooked pupusas to a plate covered with a clean towel to keep warm while cooking the remaining pieces.
A stack of pita bread with a green topping.
A stack of pita bread with a green topping. | cuisineandlife.com

The first time I bit into my homemade pupusas, the chewy corn crust giving way to molten cheese captured everything I love about comfort food. Making them on slow weekend afternoons with kids has created lasting memories where the kitchen buzzes with laughter and delicious smells.

Storage Tips

Allow pupusas to cool fully at room temperature before storing to avoid sogginess from steam. Wrap them tightly in foil or place in an airtight container inside the refrigerator for up to three days. For longer storage, freeze pupusas by placing them spaced out on a baking sheet until firm, then transferring to a freezer bag. Reheat straight from the fridge or freezer in a dry hot skillet to revive the crispy texture.

Ingredient Substitutions

If masa harina is not available, finely ground cornmeal can be used with additional hot water keeping in mind this will change the texture. For vegan or dairy free versions, omit cheese and fill with seasoned beans, cooked potatoes, or sautéed vegetables. Butter or lard adds richness traditionally but high quality plant oils can also provide good flavor and texture.

Serving Suggestions

Pupusas shine alongside curtido, a tangy cabbage and carrot slaw in vinegar that cuts through richness. Fresh tomato salsa or sour cream make lovely accompaniments. Serve as a main dish with black beans and salad or as hand-held party food perfect for sharing.

A plate of food with a tortilla on it.
A plate of food with a tortilla on it. | cuisineandlife.com

Once you get the hang of shaping and cooking pupusas, you may find yourself planning whole afternoons around sharing these warm bites with friends and family. Their mix of creamy filling and crispy masa always brings smiles and second helpings.

Common Questions About Recipes

→ 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.

Soft Masa Cheese Pupusas

Tender masa cakes stuffed with melty cheese and cooked to a golden crisp crust with a soft center.

Prep Time
20 minutes
Cooking Time
15 minutes
Total Time Required
35 minutes
Created by Olivia: Olivia

Recipe Category: Side Dishes

Skill Level: Perfect for Beginners

Style of Cuisine: Salvadoran

Serves: 6 How Many Servings (12 pupusas)

Dietary Preferences: Vegetarian, Gluten-Free

Ingredients Needed

→ Masa Dough

01 2 cups masa harina (corn flour for tortillas or pupusas)
02 1 teaspoon chicken bouillon powder (optional)
03 1 teaspoon kosher salt
04 1 cup hot water (approximately 212°F / 100°C)
05 2 tablespoons unsalted butter, softened (or lard)

→ Filling

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

→ Cooking

08 2 tablespoons neutral oil (canola or vegetable), for griddle

Step-by-Step Directions

Step 01

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

Step 02

Portion dough into 12 equal balls, roughly golf ball size. Cover with a damp towel to retain moisture and ease handling.

Step 03

Flatten each dough ball into a disk approximately 1/2 inch thick. Place 1 to 2 tablespoons of cheese or refried beans in the center. Carefully fold edges over filling and gently reshape into a 3-inch diameter round disc, sealing filling inside.

Step 04

Heat a griddle or skillet over medium heat and add enough oil to shimmer. Cook pupusas for about 3 minutes per side, pressing gently to develop golden brown spots and ensure cheese melts inside. Keep cooked pupusas warm under a towel while finishing the batch.

Helpful Hints

  1. Keep hands moist while shaping to prevent sticking and cracking.
  2. Avoid overfilling to maintain a tight seal and prevent bursting during cooking.
  3. Use medium heat for a crisp exterior and melty interior without burning.
  4. Allow pupusas to cool before storing to avoid sogginess; reheat on a hot griddle for crispness.

Must-Have Equipment

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

Allergy Details

Check ingredient packaging for allergens, and consult a healthcare provider if you’re unsure.
  • Contains dairy (cheese, butter)
  • May contain gluten if chicken bouillon includes gluten-containing ingredients

Nutritional Details (Per Serving)

These nutrition figures are for guidance only and don’t replace advice from a medical professional.
  • Calories Per Serving: 210
  • Fat Content: 7.5 grams
  • Carbohydrate Content: 28 grams
  • Protein Content: 7 grams