I enjoy making these cheese and bean pupusas because they are comforting, simple, and incredibly satisfying. The soft corn dough wraps around a creamy, melty filling, creating a warm and hearty dish that I always love serving for family meals or casual gatherings. This recipe feels approachable and rewarding every single time I make it. Homemade Cheese And Bean Pupusas

Why You’ll Love This Recipe

I like this recipe because it uses basic ingredients and doesn’t require special equipment. I appreciate how crispy the outside becomes while the inside stays soft and cheesy. I also love that these pupusas freeze well, which makes them perfect for busy days when I want something homemade without starting from scratch.

Ingredients

(Tip: You’ll find the full list of Ingredients and measurements in the recipe card below.)

For the dough
2 cups masa harina (white or yellow)
1 teaspoon chicken bouillon granules (optional)
1/2 teaspoon salt
1 1/2 to 2 cups boiling water
2 tablespoons butter or lard, softened
Vegetable oil for cooking

For the filling
1 cup shredded mozzarella cheese or Oaxaca cheese
1 cup refried beans (optional)

Directions

I begin by combining the masa harina, salt, and chicken bouillon in a large bowl. I slowly add the boiling water while mixing, making sure the dough stays smooth without clumps. I let it rest briefly so the liquid absorbs fully, then mix in the butter until the dough feels soft and slightly sticky.

Once the dough is cool enough to handle, I lightly wet my hands with a mix of water and oil. I divide the dough into twelve equal balls and keep them covered with a damp cloth to prevent drying out.

To shape the pupusas, I flatten one dough ball into a small disk, place a tablespoon of beans and a heaping tablespoon of cheese in the center, and gently fold the edges around the filling. I carefully flatten it again into a thin disk, smoothing any cracks with damp fingers.

I heat a griddle or skillet over medium heat and add a small amount of oil. I cook the pupusas for about three minutes per side, waiting until a golden crust forms before flipping. I serve them warm once the cheese is fully melted.

Servings And Timing

I usually get 12 pupusas from this recipe, which serves about 4 to 6 people. Preparation takes around 20 minutes, and cooking takes about 10 minutes, so everything is ready in roughly 30 minutes.

Variations

I sometimes make these pupusas with only cheese for a simpler version. I also like mixing the beans and cheese together before filling to create a smoother, more cohesive center. Adjusting the thickness slightly can also change the texture if I want them softer or crispier.

Storage/Reheating

I store cooked pupusas in an airtight container in the refrigerator for up to one day. To reheat, I warm them in a skillet over medium heat until heated through. I also like freezing partially cooked pupusas for up to one month and finishing them directly from frozen when needed.

Homemade Cheese And Bean Pupusas FAQs

Can I prepare the dough in advance?

I prefer making the dough fresh, as it doesn’t store well and can ferment if left too long.

Why are my pupusas sticking to the pan?

I find that this usually happens when I flip them too early, so I always wait until a crust forms.

Can I make pupusas without beans?

I often skip the beans and use only cheese, and they turn out just as delicious.

How do I keep the dough from cracking?

When the dough cracks, I add a little more warm water and gently knead until smooth.

What is the best way to reheat frozen pupusas?

I cook them straight from frozen on a lightly oiled skillet, adding a few extra minutes per side.

Conclusion

I keep returning to this pupusa recipe because it is reliable, comforting, and easy to adapt. Every batch comes out warm, cheesy, and satisfying, reminding me why homemade meals are always worth the effort.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Homemade Cheese And Bean Pupusas

Homemade Cheese And Bean Pupusas

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Soft corn pupusas filled with melty cheese and creamy beans, pan-cooked until golden and comforting.

  • Total Time: 30 minutes
  • Yield: 12 pupusas

Ingredients

  • 2 cups masa harina (white or yellow)
  • 1 teaspoon chicken bouillon granules (optional)
  • 1/2 teaspoon salt
  • 1 1/2 to 2 cups boiling water
  • 2 tablespoons butter or lard, softened
  • Vegetable oil, for cooking
  • 1 cup shredded mozzarella cheese or Oaxaca cheese
  • 1 cup refried beans (optional)

Instructions

  1. In a large bowl, mix masa harina, salt, and chicken bouillon (if using).
  2. Gradually add boiling water while mixing until a smooth dough forms. Let rest briefly.
  3. Knead in butter or lard until the dough is soft and slightly sticky.
  4. With lightly oiled and wet hands, divide dough into 12 equal balls and keep covered.
  5. Flatten one dough ball into a disk, add beans and cheese to the center.
  6. Fold edges over filling, seal, and gently flatten into a thin disk.
  7. Heat a lightly oiled skillet or griddle over medium heat.
  8. Cook pupusas for about 3 minutes per side until golden and cheese is melted.
  9. Serve warm.

Notes

  • Keep dough covered to prevent drying.
  • Use damp fingers to smooth cracks when shaping.
  • Pupusas can be frozen partially cooked for later use.
  • Author: Amelia
  • Prep Time: 20 minutes
  • Cook Time: 10 minutes
  • Category: Main Dish
  • Method: Pan-Fried
  • Cuisine: Salvadoran
  • Diet: Vegetarian

Nutrition

  • Serving Size: 2 pupusas
  • Calories: 320
  • Sugar: 2 g
  • Sodium: 480 mg
  • Fat: 14 g
  • Saturated Fat: 7 g
  • Unsaturated Fat: 6 g
  • Trans Fat: 0 g
  • Carbohydrates: 36 g
  • Fiber: 5 g
  • Protein: 12 g
  • Cholesterol: 30 mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star