Baleadas and pupusas are two beloved Latin American street foods that often get confused. Baleadas are a Honduran staple made with thick wheat flour tortillas, filled with refried beans, crema, and cheese. Pupusas are a Salvadoran specialty: thick, griddled corn masa cakes stuffed with cheese, beans, or pork, then topped with pickled cabbage slaw. Both are hearty, satisfying, and surprisingly easy to make at home. This guide walks you through each recipe, so you can decide which one to make tonight—or make both for a fun comparison feast.
Ingredients
For the Baleadas
- 2 cups (250 g) all-purpose flour
- 1/2 tsp salt
- 1/2 tsp baking powder
- 3 tbsp (45 ml) vegetable oil, plus more for cooking
- 3/4 cup (180 ml) warm water
- 1 cup (240 g) refried beans (canned or homemade)
- 1 cup (240 ml) Honduran crema or sour cream
- 1 cup (120 g) crumbled queso fresco or cotija cheese
- Optional: 1 ripe avocado, sliced; hot sauce
For the Pupusas
- 2 cups (240 g) masa harina (corn flour for tortillas)
- 1 1/2 cups (360 ml) warm water, plus more as needed
- 1/2 tsp salt
- 1 cup (120 g) shredded mozzarella or queso fresco (for filling)
- 1/2 cup (120 g) refried beans (for filling)
- 1/2 cup (75 g) cooked, seasoned pork (optional, for filling)
- 2 tbsp (30 ml) vegetable oil, for cooking
For the Curtido (Pupusa Slaw)
- 2 cups (150 g) finely shredded cabbage
- 1/2 cup (60 g) shredded carrot
- 1/4 cup (60 ml) apple cider vinegar
- 1/2 cup (120 ml) water
- 1 tsp salt
- 1/2 tsp dried oregano
- 1/4 tsp red pepper flakes (optional)
Instructions
Make the Curtido (do this first)
- In a medium bowl, combine the cabbage, carrot, vinegar, water, salt, oregano, and red pepper flakes. Stir well. Cover and refrigerate for at least 30 minutes (or up to 24 hours). The longer it sits, the more pickled it gets.
Make the Baleada Dough
- In a large bowl, whisk together the flour, salt, and baking powder. Add the oil and warm water. Stir with a wooden spoon until a shaggy dough forms.
- Turn the dough onto a lightly floured surface. Knead for 5–7 minutes until smooth and elastic. Cover with a damp towel and let rest for 15 minutes.
- Divide the dough into 4 equal balls. On a floured surface, roll each ball into a thin circle about 8 inches (20 cm) in diameter.
- Heat a dry skillet or comal over medium-high heat. Cook each tortilla for 1–2 minutes per side, until lightly browned and puffed. Keep them covered in a clean towel to stay warm.
Assemble the Baleadas
- Warm the refried beans in a small saucepan over medium heat, stirring often.
- Spread a generous layer of beans on one half of each warm tortilla. Add a few spoonfuls of crema and a sprinkle of cheese. Add avocado slices and hot sauce if using.
- Fold the tortilla in half over the filling. Serve immediately, or lightly toast the folded baleada on the skillet for a crispier texture.
Make the Pupusa Dough
- In a large bowl, mix the masa harina, salt, and warm water. Stir until a soft, moist dough forms. It should be like Play-Doh: not sticky, but not crumbly. Add more water 1 tablespoon at a time if needed.
- Divide the dough into 8 equal balls (about 2 oz / 60 g each). Keep them covered with a damp towel.
- To stuff: press one ball into a 4-inch (10 cm) disc in your palm. Place 1–2 tablespoons of filling (cheese, beans, pork, or a combination) in the center. Gently fold the dough over the filling and pinch the edges to seal. Pat and shape into a thick, round patty about 1/2 inch (1.3 cm) thick. Make sure no filling is exposed.
- Heat a lightly oiled skillet or comal over medium heat. Cook each pupusa for 3–4 minutes per side, until golden brown and cooked through. The cheese should be melted and the exterior slightly crispy.
Serve the Pupusas
- Top each pupusa with a generous spoonful of curtido. Serve with extra curtido on the side.
Tips
- Keep the dough moist: Both doughs dry out quickly. Always cover them with a damp towel while working. If the masa cracks when you shape it, add a little water to the dough.
- Don’t overstuff: For pupusas, too much filling will cause them to burst during cooking. Start with 1–2 tablespoons and adjust as you get comfortable.
- Use the right cheese: Queso fresco is traditional for baleadas; it crumbles nicely. For pupusas, mozzarella is a great substitute if you can’t find queso para pupusas (a soft, stringy cheese).
- Make it a meal: Baleadas can be eaten as breakfast, lunch, or dinner. Add scrambled eggs for a hearty breakfast version.
Serving Suggestions
Serve baleadas warm, folded, and filled with beans, crema, and cheese. They’re often eaten with a side of fresh fruit or a cup of coffee. Pupusas are traditionally served with curtido and a thin, tangy tomato sauce (salsa roja). For a full meal, add a side of plantains or a simple salad.
Variations
- Baleada con huevo: Add a fried egg to your baleada for extra protein.
- Baleada con carne: Include seasoned grilled beef or chicken for a heartier version.
- Pupusa de frijol con queso: Mix refried beans and cheese for a classic filling.
- Pupusa revuelta: Combine pork, beans, and cheese for a traditional Salvadoran favorite.
- Vegetarian pupusas: Use only beans and cheese, or add sautéed zucchini or mushrooms.
Storage and Reheating
Both baleadas and pupusas are best eaten fresh, but leftovers can be stored. Refrigerate cooked baleadas (assembled or separate) and pupusas in an airtight container for up to 3 days. To reheat, warm them on a dry skillet over medium heat for 2–3 minutes per side, or microwave for 30–45 seconds. The curtido keeps for up to 1 week in the fridge and actually gets better as it sits. You can also freeze uncooked pupusas: place them on a parchment-lined tray, freeze until solid, then transfer to a zip-top bag for up to 3 months. Cook from frozen, adding 2–3 minutes per side.
Frequently Asked Questions
Can I use all-purpose flour instead of masa harina for pupusas? No, pupusas are traditionally made with masa harina (corn flour). Using all-purpose flour will give you a completely different texture—closer to a thick tortilla. If you can’t find masa harina, you can try using fresh masa from a tortilleria, but adjust the water accordingly.
What is the difference between baleadas and pupusas? The main differences are the dough and the filling. Baleadas use wheat flour tortillas, which are thin and pliable, and are filled with beans, crema, and cheese. Pupusas use corn masa, which is thick and griddled, and are stuffed with cheese, beans, pork, or a combination. Pupusas are also served with curtido, a pickled cabbage slaw.
Can I make these gluten-free? Baleadas are not gluten-free because they use wheat flour. Pupusas are naturally gluten-free if you use masa harina and ensure your fillings are gluten-free. Check that your refried beans and any packaged seasonings are certified gluten-free.
Why are my pupusas cracking? The dough is too dry. Add more warm water, 1 tablespoon at a time, until the dough is smooth and pliable. Also, make sure to keep the dough covered while you work, as it dries out quickly.
Can I bake these instead of griddling? You can, but the texture will be different. Baking pupusas at 375°F (190°C) for 10–12 minutes will give you a softer result. For baleadas, you can warm the tortillas in the oven, but they’re best cooked on a hot skillet to get that slightly charred, authentic flavor.
What’s a good substitute for crema? If you can’t find Honduran crema, use sour cream thinned with a little milk, or Mexican crema. You can also make a quick version by mixing sour cream with a splash of lime juice.
Related
- Mushroom Pakora Recipe (Crispy, Spiced & Easy)
- Naan Pakora Recipe: Crispy Fried Indian Snack
- National Pakora Mix: Easy Homemade Recipe
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).