These delicious bean and cheese Pupusas are incredibly easy to make and will make you feel like you’re right on the streets of El Salvador! This recipe is fool-proof and I even have step-by-step photos to walk you through it.
We usually fill our Pupusas with refried beans and shredded mozzarella cheese, but you can fill them with your favorite shredded meat or pork! To truly get the authentic experience and taste, top them with this simple curtido (cabbage relish) and salsa roja!
Easy Homemade Pupusas
Whether you’re familiar with pupusas, or have never tried them before, I can confidently say you’re going to love this homemade pupusas recipe! The soft corn flour dough is stuffed with beans and cheese and cooked on a hot griddle so you’re left with a delicious and warm, filled corn tortilla.
This is a great recipe to get the family involved in cooking together, and the perfect recipe to serve with company or at a party since, it makes a bunch!
What are Pupusas?
Pupusas are small, round corncakes. They are similar to a flatbread or pancake that is made with corn flour (masa) and filled with cheese and beans or meat. Pupusas are a traditional dish from El Salvador and they’re cooked on a hot griddle and often served with curtido and salsa roja (a Salvadorian red sauce).
You may have heard of Venezuelan “arepas” or Mexican “gorditas.” Pupusas are like a cousin to these popular Latin American recipes as all of them are made with corn masa and stuffed with a variety of fillings.
What is in pupusas?
Pupusas can be filled with a variety of different savory fillings, like cheese, beans, beef, pork or veggies. My family loves the delicious simplicity of bean and cheese pupusas!
How to make pupusas:
- Mix flour, salt, and water. Add masa harina (corn flour) and salt to a large mixing bowl. Add the warm water, little by little, mixing the dough with your hand until you get the consistency of a soft play dough.
- Add butter and chicken bouillon. These are optional, but add amazing flavor!
- Form the dough. Scoop the dough into large golf ball size portions. Use the palms of your hands to pat the dough into a disc, about 4 inches in diameter.
- Add the filling. Scoop about a tablespoon of the beans and place in the center of the masa disc, followed by a sprinkle of cheese. Gently bring the edges of the dough up and around the filling, pinching it closed into a ball. Gently pat the dough between your palms again to form it back into a disc.
- Cook. Place pupusas on a hot griddle or skillet and cook for about 2-4 minutes on each side, until golden.
- Serve. Serve immediately, topped with Curtido and Salsa Roja.
Tips for making pupusas:
If the masa is sticking to your hands while forming the pupusas, mix a little bit of water and oil together in a bowl and dip your hands in it as needed, while you work.
How to store leftover pupusas:
Cooked pupusas are best served warm, right off the griddle. If you don’t use all of the masa dough, leftover dough can be stored in the refrigerator in a tightly sealed container for 1-2 days. If the dough dries out at all you can add a little more warm water to it before using.
Leftover cooked pupusas should be stored in an airtight container in the fridge. Reheat them on a hot griddle for a minute on each side.
How to freeze pupusas:
To freeze pupusas, make them through step 6 (just before cooking them) and place them flat on a baking sheet. Freeze them for 30 minutes and then transfer them to a tightly sealed ziplock bag and place them back in the freezer for up to 3 months. To reheat, allow them to thaw completely and follow steps 7-8.
What to serve with pupusas:
You may also like these ethnic inspired recipes:
- Thai Green Curry Meatballs
- Slow Cooker Chicken Tikka Masala
- Kung Pao Noodle Stir-Fry
- Korean Ground Beef Bowls
For the Pupusas:
- 4 cups masa harina , white or yellow
- 3 1/2 - 4 cups warm water
- 1/2 teaspoon salt
- 2 Tablespoons butter , softened (optional)
- 1 teaspoon chicken bouillon* , optional
For the filling:
- 1 can refried beans , or homemade
- 2 cups shredded mozzarella cheese , or Oaxaca cheese
- Add masa harina (corn flour) and salt to a large mixing bowl.
- Add the warm water, little by little, mixing the dough with your hand. You may not need all of the water. You want the masa to be the consistency of a soft play dough. If the dough is too wet, mix in some more masa harina. If it’s too dry, add a little more water.Mix in butter and chicken bouillon, if using.
- Scoop the dough into large, golf-ball-size portions. You can scoop all of the dough into balls before continuing, or make 1 pupusa at a time. Be sure to keep the dough covered with a damp cloth as you work, to keep it from drying out.
- Use the palms of your hands to pat the dough into a disc, about 4 inches in diameter.
- Scoop about half a tablespoon of the beans and place it in the center of the dough circle, followed by a pinch of shredded cheese.
- Gently bring the edges of the dough up and around the filling, pinching it closed into a ball. Gently pat the dough between your palms to form it into a disc again.Be gentle so you don’t have big cracks of filling come through, but if you do have some, its fine! They don’t need to be perfect 🙂
- Heat a large ungreased skillet or pan over medium heat. Place pupusas on the hot pan and cook for about 2-4 minutes on each side. You will know the pupusas are ready to flip when the edges are set and the bottom is lightly golden.
Have you tried this recipe?!
RATE and COMMENT below! I would love to hear your experience.