The Story of Pupusas: A Bean-and-Cheese Lunch Sealed in the Palm of Your Hand
In the kitchen at dusk, when you drop masa harina into a bowl of warm water, the dry scent of corn comes softly back. You roll the dough that has taken up the water, make a dent with your thumb, and fill it with just a little bean and cheese. Get greedy and it will not close. Use too little and it feels lonely once cooked. A pupusa is a dish where you look for "just right" in the palm of your hand.
The pupusa is El Salvador's signature stuffed corn cake cooked on a griddle. The outside is toasty like a thick tortilla, and inside goes beans, cheese, chicharrón, loroco, and more. On the plate there is almost always curtido, a lightly pickled cabbage slaw, and a thin red tomato sauce.

The first stumbling block when you make this outside Central America is the flour. It is not cornmeal, not cornstarch, and not dry taco tortillas. What a pupusa needs is masa harina, flour made from corn treated with lime (nixtamalized). With it the dough holds together with water alone, and once cooked it is toasty outside and crumbly inside.
Among Central America's flour-based dishes, Honduras's baleada (in Japanese) folds beans and dairy into a wheat tortilla. Venezuela's arepa makes a staple bread from precooked cornmeal. The pupusa looks like something between the two, but the difference is that it is "stuffed first, then cooked." The fun of the dish is in the moment the filling warms inside the dough and the cheese oozes out a little at the edge.
This article keeps to the Salvadoran basics while giving a formula you can make with supermarket and online ingredients. Centered on bean-and-cheese pupusas, it covers how to use loroco if you can find it, how to make curtido quickly, how to seal them so they do not crack, and storage and reheating.
El Salvador's Legislative Assembly, in Decree No. 655, declared the pupusa the national dish of El Salvador and set the second Sunday of every November as Pupusa Day. It is street food and home cooking, and for Salvadorans living abroad it is a taste that recalls home.
First, Understand the Relationship Between Masa Harina and Curtido

Before the name of the dish, there are three things to think about when making pupusas at home: dough, filling, and acidity. Once those three are settled, you can get a fairly good result even the first time.
| Role | Ingredients needed | Realistic choice | Limits of substitutes |
|---|---|---|---|
| Dough | Masa harina, water, salt | MASECA, PAN masa harina, etc. | Cornmeal does not hold together well |
| Filling | Cheese, beans, loroco, chicharrón | Mozzarella, kidney or black beans, frozen loroco | Melting cheese alone tastes light |
| Acidity | Curtido, salsa roja | Cabbage, carrot, vinegar, canned tomatoes | Mayonnaise or heavy sauces make it something else |
King Arthur Baking's pupusa recipe also explains that masa harina is a specially treated corn flour that is hard to replace with cornmeal or ordinary corn flour. The reason is that lime treatment changes how the flour holds together once it absorbs water. Made with baking-grade cornmeal, the grains are coarse and the dough cracks easily in your hand.
Curtido is not just a cabbage salad. It is a tangy side, wilted with salt and vinegar and seasoned with plenty of oregano. Freshly cooked pupusas get quite heavy with cheese and beans. Cold, sour cabbage restores the lightness that makes you reach for a second one.
Local-Style or Home-Style: Where the Paths Split
| Approach | Good for | How to think about the filling |
|---|---|---|
| Basic bean and cheese | First-timers | Refried beans and white cheese. Easy to seal |
| With loroco | Those who want aroma | Mix chopped loroco into the cheese. Do not overdo it |
| Revuelta style | Those who want a more filling meal | Beans, cheese, and pork combined finely |
| Vegetable-leaning | Those who want something lighter | Cook zucchini or mushrooms down to drive off moisture first |
The more filling you add, the better pupusas look, but in practice they get harder to seal. For your first time, we recommend succeeding with beans and cheese alone. Once you know the feel of the dough closing, the heat at which it browns, and how to repair a crack, it is easier to move on to loroco or pork.
Loroco is a bud-like aromatic vegetable used in Central America, and pupusa de queso con loroco, with cheese, is the well-known version. Frozen or jarred loroco can sometimes be found at Latin American grocers. If you cannot get it, a little scallion and a little green bell pepper add a green aroma, though it will not taste exactly the same.
Ingredients (serves 4): Bean-and-Cheese Pupusas and Curtido

This makes 8 pupusas about 12 cm across for 4 people. Two each gives a satisfying lunch or light dinner. For a light breakfast, make it one each and refrigerate the rest to reheat the next day.
This dish uses dairy. Check the allergen labels of the cheese, canned beans, masa harina, and any processed products used for the salsa. If you add pork, take care with cooking and storing the ground meat or chicharrón.
Flour and cheese are the base of the flavor. The first time, it is easier if you gather the masa harina, a good stretchy cheese, beans, and cabbage first.
How to Make Them: Seal Without Overfilling, and Cook Over Not-Too-Weak Medium Heat

For pupusas, you make the curtido and fillings in the first half and wrap and cook the dough in the second half. If you make the dough first and then prepare the fillings, it dries out, so do not reverse the order.
What You Can Do Ahead
Curtido can be made the day before and the bean filling by the morning of the day. In fact, curtido improves after a few hours, as the acidity settles in. Only the pupusa dough is easier to handle if made right before cooking.
Troubleshooting: Fix Cracking, Leaking, and Hardness Separately

Pupusa failures fall into roughly three kinds. The dough cracks. The filling leaks. The finished pupusa is hard. If you mix up the causes, you will stall at the same place next time.
The dough cracks
If the edge snaps when you press it, the dough needs water. How much masa harina absorbs varies by product and humidity. There are days it is still stiff even with all the water in the recipe. Besides fixing it with wet hands, add water to the whole dough 1 tsp at a time, rest it 2 minutes, and feel it again.
Conversely, if it sticks to your hands and will not hold shape, there is too much water. Add masa harina 1 tsp at a time. Adding it all at once makes floury layers, so small amounts are safer.
The filling leaks
Leaks come from quantity, moisture, and particle size. Make the beans thick enough that they do not fall off a spatula, and chop the cheese finely. If you add pork or vegetables, drain the liquid and chop them fine. Epicurious's introduction to pupusas also says it is important to keep meat and fillings small and to drain excess moisture.
A little cheese that spills out makes a tasty browned crust. But if beans leak a lot, they burn and turn bitter in the pan. If filling touches the seam, do not force the seam to stretch; leave the seam on the thick side.
They turn out hard
Hardness comes from high heat and overcooking. A pupusa is not a thin pancake but a thick, filled dough. Rushing over high heat dries the outside and drives off moisture before the inside warms. Cook over medium heat for 4–5 minutes a side, and do not press down after flipping. If the browning is pale, raise the heat a little for only the last 30 seconds.
Choosing a pan
At home, a griddle or heavy skillet suits. A thin pan swings in temperature, so the first one scorches and the second and later ones stay pale. If you use an electric griddle, start at 180–190°C and raise it a little if the browning is pale.
A pupusa with a small tear can be closed by gathering the dough with wet fingers. For a large tear, do not force it back neatly; just cook it as is and call it a "tasting piece." Treat the first one as a test pancake for checking heat and moisture, and it feels easier.
Variations: From Beans and Cheese to Loroco and Revueltas

Pupusa fillings vary by home and shop. But you do not need to chase them all at once. Settle on bean and cheese first, then expand to aroma, meat, and vegetables, and you will fail less.
Queso con loroco
The classic: loroco mixed into cheese. Loroco can feel too strong in aroma, so start with 2 tbsp for 8 pupusas. Mozzarella alone tastes flat, so mixing in cottage cheese or a little feta brings it a little closer to the local white cheese.
Frijol con queso
The combination of beans and cheese. In a home kitchen it is the easiest to make, and its flavor is easy for children too. Red kidney beans, black beans, or pinto beans all work, but do not use sugar-sweetened beans. Sweet beans push it in the direction of a dessert.
Revueltas
A filling that combines beans, cheese, and pork. It is hard to find chicharrón as is, so thoroughly cook 150 g ground pork with garlic, salt, and a little tomato, and drive off the moisture before using. If you wrap it with lots of meat juice, it leaks. Meat versions also keep a shorter time in the refrigerator, so it is safer to finish them by the next day.
With ayote or vegetables
If you add squash, zucchini, or mushrooms, chop them finely and cook off the moisture. Raw vegetables release water while cooking and tear the dough. For a lighter filling, use fewer beans and bind it with cheese and vegetables.
Rice flour pupusas
El Salvador also has pupusa de arroz, made with rice flour. It is whiter than corn and slightly chewy. But it is hard to get the same texture with rice flour alone, and it needs adjusting the oil and water. Make it with masa harina the first time and leave the rice flour version as the next challenge.
For comparison with other dishes that "wrap in flour," Argentina's empanada (in Japanese) is wheat dough baked or fried, and Trinidad's doubles (in Japanese) is a fried bread sandwiching beans. The pupusa's character is that it is not deep-fried; the filling is sealed inside the dough and cooked on a griddle.
Storage and Reheating: Divide Make-Ahead Into "Before Cooking" and "After Cooking"

Pupusas are best fresh. But since the curtido and fillings can be made the day before, it is quite an easy dish to put together for a weekend lunch.
| What to store | How | Guide |
|---|---|---|
| Curtido | Refrigerate in a clean container | 3–5 days |
| Bean filling | Refrigerate in an airtight container | 2–3 days |
| Dough only | Refrigerate sealed, not under a damp cloth | Same day |
| Filled, uncooked pupusas | Wrap one at a time in plastic and refrigerate | Same day |
| Cooked pupusas | Cool slightly, seal, and refrigerate | 2–3 days |
USDA leftover food-safety guidance says to cool cooked leftovers quickly, to treat 3–4 days in the refrigerator as the guide, and to reheat thoroughly to the center. Homemade pupusas contain cheese and beans, so do not leave them long at room temperature, and move them to the refrigerator within 2 hours of cooking.
The best way to reheat is in a skillet. Cook 2–3 minutes per side over medium-low heat, then cover for 1 minute to steam. In a microwave alone the dough turns limp. If you use a microwave, heat for 20–30 seconds and then restore the surface in a skillet for a better texture.
To freeze, wrap cooked pupusas one at a time in plastic and put them in a storage bag. To eat, thaw in the refrigerator for half a day and warm in a skillet. Curtido does not freeze well. It releases water and the cabbage texture breaks down.
Pupusas with pork or chicken spoil more easily than bean-and-cheese ones. Avoid leaving them at room temperature, and finish them by the next day to be safe. If you freeze a meat version, reheat it until it is hot at the center.
Background: Corn, Migration, and the Pupusería

El Salvador's Decree No. 655, in its reasons for declaring the pupusa a national dish, treats corn as a food culture inherited from ancestors. Tamales, atol, tortillas, riguas, and pupusas. Corn is not merely a staple but a material that shapes the country's table.
Seeing the pupusa only as an "old dish," however, misses its present form. Today's pupusa lives on at street stalls, homes, diners, and pupuserías abroad. In Salvadoran communities in the United States, going out for pupusas with family on weekends can be a link to the homeland. The New Yorker's profile of a Salvadoran restaurant in New York also portrays mozzarella, beans, pork, loroco, curtido, and a thin tomato salsa as important clues at the table in the new country.
A word about the name. The origin of "pupusa" is often tied to Nahuatl-family words, but the details vary. This article emphasizes how it is eaten today rather than asserting an etymology. A thickness you can hold in your hand, cooking on a griddle, and curtido and salsa alongside: with these three, you have a pupusa table.
How It Differs From Similar Dishes
| Dish | Country/region | Dough | How the filling goes in |
|---|---|---|---|
| Pupusa | El Salvador | Masa harina | Stuffed inside, then cooked |
| Arepa | Venezuela/Colombia | Precooked cornmeal | Cooked, then split and filled |
| Cachapa | Venezuela | Whole kernel corn | Cooked, with cheese folded in |
| Baleada | Honduras | Wheat flour | Folded in a cooked tortilla |
| Chipa guasu | Paraguay | Whole kernel corn | Baked set in a baking dish |
Knowing these differences keeps you from getting lost when shopping. Pupusa is masa harina. Arepa is masarepa. Cachapa is whole kernel corn. Baleada is wheat flour. Chipa guasu is frozen corn. The names are not alike, but in the kitchen these are ingredients you can easily get confused about in front of the same shelf.
If you want to keep making Latin American flour-based dishes, going on to baleada (in Japanese), arepa, cachapa, and chipa guasu (in Japanese) shows you in three dimensions how corn and wheat are used differently. To pair with a stew, Guatemala's pepián and Mexico's pozole rojo (in Japanese) make good partners.
FAQ

Q1. If I do not have masa harina, can I use cornmeal?
We do not recommend it. Cornmeal is coarse and absorbs water differently from lime-treated masa harina. If you try anyway, think of it as a different kind of corn bread. To get the sealable quality that makes a pupusa, having masa harina is the shortcut.
Q2. Is shredded pizza cheese enough?
You can make it, but the flavor is a little monotonous. Mix pizza cheese or mozzarella with any of cottage cheese, a little feta, or a little grated hard cheese to bring out saltiness and dairy flavor. Feta is very salty, so reduce the salt overall.
Q3. Can I make curtido the day before?
Yes. In fact, if you make it the day before, the cabbage softens and the acidity settles in. There is an authentic fermented version, but at home the vinegar-pickled version is easier to handle. Refrigerate it in a clean container and finish it within 3–5 days.
Q4. Are pupusas eaten by hand?
In El Salvador they are often eaten by hand. While hot, the cheese inside is very hot, so wait a moment, then top with curtido and eat. Using a knife and fork is fine, but you feel the steam and stretching cheese when you break it open better by holding it in your hand.
Q5. What should I serve with them to make dinner?
Two pupusas, curtido, and salsa make a light meal. To add vegetables, avocado, tomatoes, and bean soup go well. For a Central American menu, compare with baleadas (in Japanese); for a South American direction, pick corn dishes from the South American cuisine overview (in Japanese) to build the flow.
Wrap-Up: For Pupusas, Prepare the Acidity Before the Flour

Looking at the ingredients alone, pupusas are humble: masa harina, water, salt, beans, cheese. But curtido and salsa are indispensable when you eat them. The cold sourness of cabbage catches the toastiness of griddled corn dough, the weight of melted cheese, and the fluffiness of the beans.
The first time, bean and cheese alone are enough. Loroco, chicharrón, and the rice flour version can wait. Bring masa harina together with water, wrap a modest amount of filling, and cook patiently over medium heat. If an edge cracks, smooth it with water. If a little cheese leaks, enjoy that browned crust too. A dish with that much room is the one that stays in the kitchen.
To widen your Central American table next, go on to baleada (in Japanese), which folds beans in a thick wheat tortilla, seed-sauce pepián, and red hominy pozole rojo (in Japanese), and you will see how the combination of corn, beans, acidity, and meat changes from country to country.
Sources
- Asamblea Legislativa de El Salvador, Decreto No. 655, accessed 12 May 2026.
- King Arthur Baking, Pupusas Recipe, accessed 12 May 2026.
- Earth Eats, Salvadoran Pupusas Con Curtido, accessed 12 May 2026.
- Epicurious, Pupusas, accessed 12 May 2026.
- Bon Appetit, Curtido Salvadoran Cabbage Relish, accessed 12 May 2026.
- USDA FSIS, Leftovers and Food Safety, accessed 12 May 2026.















