Pupusa Menu: Traditional Fillings and Sides

A pupusa is a thick, round corn cake cooked on a hot griddle and typically stuffed with cheese, beans, meat, or a combination of all three. The menu at a pupusa restaurant is built around a small set of core fillings, plus the toppings and side dishes that turn a few pupusas into a full meal. Once you know the standard lineup, ordering becomes simple.

This guide covers the traditional pupusa menu from top to bottom: the most common fillings, the specialty options, the condiments served on the side, and the accompanying dishes and drinks that round out the plate.

What Is a Pupusa?

A pupusa is made from masa, a dough of ground corn that has been treated with lime. The dough is flattened into a thick disc, filled, sealed, and cooked on a flat griddle until the outside is lightly browned and slightly crisp while the inside stays soft.

Because the base is corn, pupusas are naturally gluten-free. The filling goes inside the dough rather than on top, which is what sets them apart from a flatbread, a taco, or a stuffed pastry.

Traditional Pupusa Fillings

Most menus offer the same handful of traditional fillings, sometimes under slightly different names. These are the ones you will see almost everywhere.

Queso (Cheese)

The simplest and most common filling. A soft, mild, melting cheese is used so that it spreads evenly through the dough as it cooks. The flavor is gentle and slightly salty, which makes cheese pupusas a good starting point for anyone new to the dish.

Frijol con Queso (Beans and Cheese)

Refried beans are mashed and combined with cheese before being sealed inside the masa. This creates a smooth, creamy center. Beans alone are also an option on many menus, though the cheese version is far more popular.

Chicharrón (Seasoned Pork)

Finely ground or chopped seasoned pork, cooked until tender and rich. It is mixed with the masa or layered with cheese, giving the pupusa a savory, hearty texture.

Revuelta (Mixed)

Often the most ordered pupusa on the menu. Revuelta means “mixed,” and it traditionally combines cheese, beans, and pork in a single pupusa. It delivers a bit of everything in one bite.

Loroco

Loroco is a small green flower bud with a mild, slightly herbal, almost earthy flavor. It is usually paired with cheese, which balances its distinctive taste. It is one of the most traditional fillings and a favorite for anyone who wants something beyond the basics.

Vegetable Fillings

Several vegetable-based options appear on traditional menus, including:

  • Squash — grated or mashed, sometimes paired with cheese
  • Leafy greens — chopped and cooked into the filling
  • Jalapeño or other chilies — for a mild to medium kick, usually with cheese
  • Garlic and herbs — added for extra seasoning

Seafood and Poultry Fillings

Less universal but still traditional, these fillings are common at restaurants that specialize in pupusas:

  • Shrimp — chopped and cooked, often combined with cheese
  • Chicken — shredded or finely chopped, sometimes with cheese or vegetables
  • Fish — available in some coastal-style menus

Specialty Styles

Beyond the filling, the dough itself can vary:

  • Rice-flour pupusas — made with rice flour instead of corn, giving a lighter, slightly chewier texture
  • Extra-filled pupusas — a thicker version loaded with more than the standard amount of filling
  • Standard corn pupusas — the classic version made from corn masa

Toppings and Condiments

Pupusas are almost always served with two condiments on the side. They are not optional extras — they are part of the traditional experience.

Curtido

Curtido is a lightly pickled cabbage slaw. Shredded cabbage is mixed with grated carrot, sliced onion, oregano, and vinegar or citrus, then left to soften. It adds a cool, tangy crunch that balances the richness of the cheese and pork fillings.

Salsa Roja

A smooth red sauce made from tomatoes and mild chilies, sometimes with onion and garlic. It is typically thin and pourable, and it is spooned over the pupusa or used for dipping. A green version made with tomatillos is also common.

Sides That Go With Pupusas

Pupusas can be eaten on their own, but most menus offer sides that turn them into a complete meal. These are the traditional accompaniments.

Rice and Beans

A basic but essential pairing. The rice is usually lightly seasoned, and the beans are served either whole or refried. Together they add volume and texture to a plate of pupusas.

Fried Plantains

Sweet ripe plantains are sliced and fried until caramelized at the edges. They are sometimes served with a dollop of sour cream or refried beans. Their sweetness contrasts well with the savory fillings.

Yuca

Cassava root is boiled until tender, then often fried until crisp. It may be served plain, with a garlic sauce, or topped with seasoned pork. It is a filling, starchy side that pairs neatly with a lighter cheese pupusa.

Other Common Sides

  • Tamales — steamed corn dough filled with meat, cheese, or vegetables
  • Sweet plantain empanadas — fried pastries filled with a sweetened filling
  • Grilled meats — sliced and served alongside for larger appetites
  • Avocado slices — a simple, cooling addition
  • Fried eggs — a common breakfast pairing
  • Hearty soups — beef, vegetable, or legume-based, often offered as a starter
  • Fresh cheese — served on the side as a garnish

Traditional Drinks

Pupusa meals are usually finished with a cold drink. Common options include:

  • Horchata — a sweet, creamy rice-based drink, sometimes flavored with cinnamon or seeds
  • Tamarind juice — tart and slightly sweet
  • Hibiscus iced tea — deep red, tangy, and served cold
  • Fresh fruit juices — made from tropical fruit
  • Coffee or soft drinks — widely available

How to Build a Meal Order

If you are ordering for the first time, a simple approach works well:

  1. Pick two to three pupusas. Two is a light meal; three is a full one.
  2. Choose one classic and one specialty filling. A cheese or bean pupusa paired with a pork or loroco one gives you variety.
  3. Add one side. Rice and beans, fried plantains, or yuca are the most traditional choices.
  4. Ask for extra curtido. The slaw is meant to be piled on top.
  5. Finish with a cold drink. Horchata or a fruit juice is the usual pairing.

Common Questions

How many pupusas should one person order?

Two pupusas is a typical light meal, and three is a standard full portion for an adult. If you are ordering sides as well, two is usually enough.

Are pupusas gluten-free?

Pupusas made with corn masa are naturally gluten-free. Rice-flour versions are as well. If you have a serious allergy, confirm that the kitchen does not share surfaces with wheat products.

Are there vegetarian options?

Yes. Cheese, beans, loroco, squash, and vegetable fillings are all common meat-free choices. Note that beans are sometimes cooked with pork, so it is worth asking.

The Bottom Line

A pupusa menu is straightforward once you know the pattern: a corn or rice dough shell, a filling of cheese, beans, pork, or vegetables, and two condiments — curtido and red salsa — served on the side. From there, rice, beans, plantains, yuca, and a cold drink turn the meal into something complete.

Start with a classic cheese or revuelta pupusa, add a specialty filling for variety, and order one traditional side. If you enjoy learning how everyday foods are put together, explore more guides on common dishes, ingredient questions, and simple how-tos to keep building your food knowledge.

About this article

By Staff Writer 7 min read

This article was created with the assistance of AI and reviewed by our editorial team before publication. It is provided for general informational purposes only and is not professional advice. We make no warranties regarding its accuracy or completeness.