Pupusas are thick, griddled corn cakes stuffed with a savory filling and served with a tangy cabbage slaw and a tomato-based sauce. The dish looks simple, but the number of possible combinations is large: almost any cheese, bean, meat, or vegetable can go inside, and the toppings change the flavor just as much as the filling does. This guide explains the most common types of pupusas, how fillings are classified, and which toppings are traditionally served alongside them.
What Every Pupusa Is Made Of
Regardless of the filling, a pupusa is built from the same basic parts:
- Masa — a soft dough made from finely ground corn that has been treated with lime. The dough holds the filling in place and forms the outer crust.
- Filling — the ingredients placed in the center of the dough or layered between two thin rounds of masa.
- Toppings — the condiments added after cooking, usually a cabbage slaw and a tomato sauce.
Because the filling carries most of the flavor, pupusas are usually named after what is inside them. A cheese pupusa, a bean pupusa, and a mixed pupusa are three different menu items even though the dough is identical.
Most pupusas are cooked on a hot, flat griddle with little or no oil. They are typically cooked for three to five minutes per side, until the surface is lightly browned and firm to the touch.
Types of Pupusas by Filling
Cheese Pupusas
Cheese is the most common filling and the base of many other combinations. A soft, mild melting cheese is traditional, which is why the filling spreads evenly as the pupusa cooks.
- Plain cheese — the simplest version and a good starting point for first-time eaters.
- Cheese and loroco — loroco is an edible flower bud with a mild, slightly herbal flavor. This is one of the most recognizable combinations.
- Cheese and jalapeño — adds heat without changing the overall texture.
- Cheese and spinach or herbs — a milder, greener alternative to pepper fillings.
Bean Pupusas
Beans are usually cooked and mashed into a smooth paste before being used as a filling, so the interior stays soft rather than chunky.
- Plain bean — a simple, filling option.
- Bean and cheese — one of the most ordered combinations because the cheese binds the beans together.
- Bean and pork — a heartier version with a richer, saltier flavor.
Meat Pupusas
Meat fillings are usually chopped or shredded very finely so they distribute evenly through the dough.
- Shredded pork — often cooked until tender and ground into a coarse paste.
- Chicken — lighter in flavor and often paired with cheese.
- Beef — finely chopped and sometimes seasoned with onion and pepper.
Mixed Pupusas (Revueltas)
The mixed version combines beans, cheese, and pork in one filling. It is widely considered the standard order and gives a balance of creamy, salty, and savory notes in a single bite. Many variations exist, so a mixed pupusa can contain two, three, or four ingredients depending on the kitchen.
Vegetable and Plant-Based Fillings
Vegetable fillings work best when the ingredients release little water, since excess moisture makes the dough tear.
- Squash blossom — mild and slightly sweet when cooked.
- Zucchini or summer squash — often combined with cheese to hold the mixture together.
- Mushrooms — give a dense, savory texture.
- Potato — soft and mild, similar in consistency to beans.
- Mixed vegetables — a catch-all option that varies widely by kitchen.
Seafood and Specialty Fillings
Less common but increasingly available, these fillings are usually reserved for made-to-order cooking.
- Shrimp or fish — chopped small and often combined with cheese.
- Crab or shellfish — richer and more delicate, so they are usually served with lighter toppings.
Modern and Sweet Fillings
Contemporary versions move beyond traditional savory fillings. Cheese-heavy styles inspired by pizza flavors, and sweet fillings such as chocolate, fruit preserves, or mashed sweet plantain, are common on modern menus. These are usually treated as a dessert rather than a main dish.
Variations in Style and Size
Beyond the filling, pupusas also differ in shape and thickness. Some are made as a single stuffed round, while others are assembled from two thinner rounds pressed together. Thicker pupusas hold more filling but take longer to cook through. Smaller, thinner versions cook faster and are often served as appetizers. The cooking surface matters too: a well-heated flat griddle produces a crisp exterior, while a lower heat gives a softer, more doughy result.
Toppings That Finish a Pupusa
Toppings are not optional in most traditional servings. They add acidity, moisture, and freshness that balance the dense, savory filling.
Curtido
Curtido is a lightly fermented cabbage slaw, usually made with shredded cabbage, grated carrot, onion, vinegar, salt, and sometimes oregano. It tastes tangy and slightly sour, and it cuts through the richness of cheese and pork fillings. It is typically spooned over the top of the pupusa just before eating.
Tomato Sauce
A thin, cooked tomato sauce is the second standard topping. It is milder and less acidic than a salsa and is usually poured over the pupusa or served on the side. Some versions include onion and mild pepper for extra depth.
Other Common Toppings
- Hot sauce — added by the eater rather than the kitchen, so heat level stays under control.
- Pickled onions or jalapeños — for extra acidity and crunch.
- Lime wedges — a quick squeeze brightens heavier fillings.
- Avocado slices — add a creamy texture, especially with bean fillings.
- Crumbled cheese — a salty finish on top of the slaw.
How to Choose a Filling and Topping Combination
Matching the filling to the topping keeps the flavors balanced. A few practical guidelines:
- Rich fillings pair with acidic toppings. Cheese and pork taste better with plenty of curtido and a squeeze of lime.
- Mild fillings can handle more sauce. Bean, potato, and squash fillings absorb tomato sauce well without becoming overwhelming.
- Spicy fillings need cooling toppings. If the filling contains hot peppers, go lighter on the hot sauce and heavier on the slaw.
- Seafood fillings work best with simple toppings. A little slaw and lime is usually enough.
- Sweet fillings skip the savory toppings. Serve them plain or with a light dusting of sugar or cinnamon.
Frequently Asked Questions
Are pupusas gluten free?
Traditional pupusas are made from corn masa, which does not contain gluten. However, some kitchens mix wheat flour into the dough, so it is worth confirming if gluten is a concern.
Are pupusas fried?
They are usually cooked on a dry or lightly oiled griddle rather than deep fried. The result is a soft interior with a lightly crisp surface.
What is the most popular type?
The mixed version containing beans, cheese, and pork is the most commonly ordered, followed closely by plain cheese and cheese with loroco.
Can pupusas be made ahead of time?
Assembled, uncooked pupusas can be refrigerated briefly or frozen in a single layer. Cook them straight from frozen or chilled, adding a minute or two to each side.
Final Thoughts
The variety of pupusas comes down to one simple idea: the dough stays the same, and the filling defines the type. Cheese, beans, meat, vegetables, seafood, and mixed combinations cover nearly every menu, while curtido and tomato sauce remain the standard toppings across all of them. Once you know how the fillings are grouped, ordering or making pupusas becomes straightforward.
If you found this helpful, explore our other guides on everyday food questions, cooking methods, and ingredient substitutions for more quick, practical answers.