Pupusas, the national dish of El Salvador, are a beloved staple in traditional Salvadoran food, offering a taste of the country’s rich culinary heritage.
These thick, hand-pressed corn tortillas, generously filled with ingredients like cheese, beans, and chicharrón, are more than just a meal—they’re a reflection of Salvadoran pride and cultural tradition.
Alongside iconic Salvadoran foods like yuca frita, tamales, and panes con pollo, pupusas stand out as a cherished comfort food enjoyed both in El Salvador and around the world.
In this guide, we’ll explore everything you need to know about pupusas, from their varieties to an easy recipe to try making your own, to tips on where to find the best ones, bringing you closer to the heart of Salvadoran cuisine.
What are Pupusas?

Pupusas is a stuffed, thick flatbread that originated in Central America.
Many people compare the thick, disc-shaped to pancakes.
They’re also referred to as closed-sided corn flour quesadillas due to the stuffing.
This yummy dish is the “National Dish of El Salvador” and is found throughout the region.
There’s even a whole day dedicated to the celebration of the dish.
These pieces of bread can be filled with various ingredients, from one filling to multiple flavors.
- Cheese
- Ground pork
- Beans
- Courgette
- Meat
- Fish
- Vegetables
Pupusas can be eaten for breakfast, dinner, or even a snack.
You’ll find them sold at street stalls and in virtually every restaurant in El Salvador.
Many dishes serve pupusas with a tomato sauce and tanning (salad) called curtido (slaw of spicy cabbage).
And the flavors go well with a variety of drink concoctions.
The bread of pupusas is made with corn masa flour, but sometimes rice flour is used instead. Or a blend with the two flours.
Pupusas are a similar dish to arepas, which you find in Venezuela or Colombia.
There are a few common pupusa types to try:
- De queso (cheese filling)
- De queso y ayote (cheese and squash)
- Con queso y espinaca (cheese and spinach)
- De frijoles and queso (refried beans and cheese mixture)
- De frijoles refritos (refried beans)
- Revuelta (beans, cheese, and pork)
- Con loroco (loroco filling)
- Con mora (blackberries)
- Chicharron (ground pork)
Origins of Pupusas

The origins of Pupusas traces back to the Pipil tribes, natives of El Salvador, Honduras.
The word “Pupusas” comes from “pupusawa” or “to puff up.” In Nawat, it’s called kukumutzin.
This dish dates back almost two thousand years.
The most significant finding in history is at the Joya de Ceren, a native village destroyed by volcanic ash.
It is often referred to as “El Salvador’s Pompeii.”
Here, tools used for the preparation and cooking of pupusas were unearthed.
In the beginning, pupusas were half-moon shaped vegetarian dishes filled with fungi, squash flowers, and herbs.
The meat was introduced to the dish by 1570.
Pupusas did not become a widespread Salvadoran dish until it began spreading from centralized cities such as Quezaltepeque in the 1960s.
They became the national dish of El Salvador in April 2005 by the Salvadoran Legislative Assembly.
National Pupusas day was established for the second Sunday of November each year.
Honduras Claim
Although many believe the origins of pupusas occurred in El Salvador, others believe the dish started in Honduras.
The word pupusas also has links to the Náhuatl or poptl language, a former language spoken in the country. In poptl, the word means a thick handmade rice and corn dough tortilla that’s stuffed.
Fun Fact
On November 10, 2007, a fair was organized in the Secretary of Culture’s capital park. That day, the record was set for the largest pupusa ever made.
The record-breaking dish had a 3.25-meter diameter and consisted of 200 pounds of masa, 40 pounds of chicharrón, and 40 pounds of cheese.
The one dish served 5,000 people.
However, that record was broken again in 2012 when a pupusa measured 4.25 meters.
The newest record in the Guinness World Records book was set in Olocuilta, El Salvador, on November 8, 2015.
That pupusa had a diameter of 4.5 meters.
How to Make Pupusas

Pupusas are an easy dish to make, and they’re affordable enough that they can fit into any budget.
Here is an easy recipe to make pupusas from scratch.
Ingredients Needed
The ingredients you will need to make pupusas are:
- 7 cups of flour (rice or masa corn) Each cup should equal 8 ounces
- 4 cups of refried beans
- 3 pounds of meat (pork is most common)
- 4 pounds of mozzarella cheese
- ½ cup of spinach
- Four pieces of courgette (zucchini)
- Oil
Pupusas Recipe

To make pupusas, you start by mixing the flour, warm water, and salt to form a pasty dough.
It helps to add a bit of oil to your hands, so the flour doesn’t stick.
Once all the lumps are gone, set the dough aside in the bowl to rest for ten minutes.
Make sure you’ve covered the bowl with a towel.
To make pupusas, pull a piece of dough and form it into a round ball.
Then press an indention into the center with your thumb.
Add one tablespoon of your filling into the hole.
Then press the dough closed around the hole, ensuring the filling is completely protected with dough, so it doesn’t ooze out during cooking.
Next, you need to flatten the ball into a circular disc around ¼” thick.
Be careful not to stretch or squeeze too hard, as this could mess up your filling.
Once prepared, you will fry your pupusas in a cast-iron skillet that contains a few tablespoons of oil at a medium-high temperature.
Your oil should heat for two to three minutes before you add your pupusas. When cooking your bread, it only takes two to three minutes per side. They will be golden brown when ready.
Serving Pupusas
You should serve pupusas while they are hot. Traditionally, they come with a side of tanning and a tomato sauce.
But you can add whatever toppings meet your taste profile. Pupusas are great for customizing and experimenting with different flavors.
How to Make Tanning

Tanning is a spicy cabbage slaw called curtido that is frequently served on top of pupusas.
To make curtido, you will need the following ingredients:
- ¾ cup radishes (optional)
- One small cabbage
- Four large carrots
- Two big raw jalapeño peppers
- One large yellow onion
- Salt and oregano
- Artisan vinegar
The first step of a curtido is to prepare your veggies.
The cabbage should be cut into strips, while the carrot should be grated, and the onion should be finely chopped.
Combine in a bowl and set aside.
Create your mixture with the apple cider vinegar, water, seasonings, and brown sugar.
Be sure there are no lumps. Once mixed, pour this liquid over your vegetables and stir thoroughly. The mixture should cover all of your ingredients.
Cover the mixture and refrigerate it for at least two hours. But you’ll get better flavors if you let it sit overnight.
Pupusas Sauce
If you want to have authentic pupusas, you’ll need a thick tomato sauce for dipping or pouring on top of your dish.
For your sauce, you will need four medium-size tomatoes, two peppers, a cup of chicken bouillon powder, oregano, half a carrot, and salt.
Cut and crush your tomatoes, carrots, and peppers into a sauce. Add water and your bullion.
After seasoning to taste, cook the sauce for ten minutes. And then serve hot with your pupusas.
For a simpler and quicker solution for your Pupusa dough, you can use Harina P.A.N.
Pupusas vs. Arepas vs. Gorditas: Understanding the Differences
Pupusas, arepas, and gorditas are all beloved Latin American dishes that share similarities but hold distinct places within their cultural contexts.
Pupusas, originating from El Salvador, are thick, handmade corn tortillas filled with ingredients like cheese, beans, or pork, and are usually served with curtido (a tangy cabbage slaw) and salsa.
Arepas, hailing from Colombia and Venezuela, are also made from corn but are typically split open and filled after cooking, allowing for a variety of fillings like meat, avocado, and cheese.
In contrast, Mexican gorditas are similar in shape to pupusas but often have a pocket sliced open to be stuffed with fillings, giving them a different texture and bite.
While each dish starts with a corn base, the method of cooking, filling, and serving creates unique textures and flavors that highlight each country’s rich culinary heritage.
Where to Find the Best Pupusas: Top Spots for Authentic Flavor

For those craving authentic pupusas, some of the best Salvadoran restaurants can be found both within El Salvador and across international cities with strong Salvadoran communities.
In San Salvador, famed spots like La Pupusería de la Abuela and Pupusería El Zocalo are celebrated for their traditional flavors and fresh ingredients.
In the U.S., cities like Los Angeles and Washington, D.C. host renowned Salvadoran eateries such as La Carreta and El Rinconcito Salvadoreño, where you can enjoy a variety of pupusa fillings, from classic cheese and loroco to inventive modern twists.
In Toronto and London, pupuserias like Tita La Guanaquita and El Salvador Restaurant bring the warmth of Salvadoran cuisine abroad, giving pupusa lovers a taste of home no matter where they are.
Savoring the Tradition of Pupusas: A Delicious Cultural Icon

Pupusas are more than just a dish; they are a symbol of Salvadoran heritage and pride, embodying a blend of simple ingredients, rich flavors, and deep-rooted tradition.
Whether you’re enjoying them fresh from a street vendor in El Salvador or at a Salvadoran restaurant abroad, pupusas offer a unique taste of Salvadoran culture.
Paired with curtido and salsa, each bite reveals the warmth and history of generations.
As pupusas continue to gain global popularity, they remain a comforting reminder of home for Salvadorans and a delightful discovery for newcomers to this beloved dish.
FAQ section to answer common questions about pupusas:

1. What are pupusas made of?
Pupusas are traditionally made from masa de maíz (corn dough) and filled with ingredients like cheese, beans, and pork. Some varieties also include loroco, a Salvadoran edible flower.
2. How do I store leftover pupusas?
Place leftover pupusas in an airtight container and refrigerate for up to three days. You can also freeze them for up to two months.
3. How do I reheat pupusas?
For the best texture, reheat pupusas in a skillet over medium heat for a few minutes on each side. Alternatively, you can warm them in the oven at 350°F (175°C) for about 10 minutes.
4. What is curtido, and why is it served with pupusas?
Curtido is a tangy, lightly fermented cabbage slaw mixed with carrots and onions. Its acidity complements the richness of the pupusas, making it a traditional pairing.
5. Can pupusas be made gluten-free?
Yes, pupusas are naturally gluten-free, as they’re made from corn masa. Be sure to check that your masa harina is certified gluten-free if needed.
6. Are there vegetarian or vegan pupusas?
Absolutely! Common vegetarian fillings include cheese, beans, and loroco. For vegan pupusas, omit cheese and fill them with beans, vegetables, or plant-based ingredients.
7. Are pupusas similar to tortillas?
While pupusas are made from corn dough like tortillas, they are thicker and filled with ingredients before cooking, creating a distinct texture and flavor.
8. How do I eat pupusas?
Pupusas are typically eaten with your hands. Tear off a piece, add some curtido and salsa, and enjoy!
9. When is National Pupusa Day celebrated?
In El Salvador, National Pupusa Day is celebrated on the second Sunday in November, a day dedicated to enjoying this beloved dish.
10. What drinks pair well with pupusas?
Traditional Salvadoran drinks like horchata, tamarindo, or ensalada (a fruit salad drink) pair wonderfully with the savory flavors of pupusas.
Sources:
- All Recipes: Pupusas
- Chow Hound: What Is a Pupusa?
- Delicious Food & Wine: Pupusas from El Salvador – Worth Every Calorie
- Open Cultural Center: Pupusa: A Typical Dish from El Salvador
- Wikipedia: Pupusa

Jorge Garcia is the founder of AmigoFoods, where he has spent over 20 years helping readers discover authentic Latin American and Spanish cuisine. Raised in a Cuban-American household, Jorge learned to cook at the hands of his mother and grandmother, carrying forward generations of family recipes. That heritage, backed by his family’s four-generation history in the Latin food industry, inspired him to launch AmigoFoods in 2003. With more than 1,000 published articles on recipes, ingredients, and food culture, Jorge’s mission is simple: make authentic Latin cooking approachable for home cooks everywhere while honoring the traditions behind every dish.