Pupusas with Curtido & Salsa Roja
Pupusas are a traditional Salvadoran dish that brings back memories of family gatherings and warm kitchens. The dough is forgiving and easy to work with, and the fillings can be customized to your liking. Pair these with curtido, a tangy cabbage slaw, and salsa roja for a complete and flavorful experience. This recipe is perfect for experimenting and creating your own variations.

Stuck mid-recipe?
Chefadora AI has the answer - timers, swaps, step-by-step help.
Ingredients
For the Pupusa Dough
- masa harina flour5cups
- salt2tsp
- cold water4cups
- Fillings of your choice (refried beans, cheese, pork, butternut squash, etc.)
For the Salsa Roja
- tomatoes2lb
- red onion1/2
- garlic1clove
- oregano1tbsp
- Salt, to taste
- Pepper, to taste
- Quick splash of oil
- Water to almost cover
For the Curtido (Cabbage Slaw)
- head of green cabbage, shredded1/2
- white onion, sliced1/2
- medium carrots, grated3
- boiling water4cups
- apple cider vinegar1cup
- olive oil2tbsp
- Oregano, to taste
- Salt, to taste
- Pepper, to taste
Nutrition (per serving)
Calories
255.2kcal (12.76%)
Protein
6.9g (13.74%)
Carbs
43.4g (15.77%)
Sugars
3.9g (7.84%)
Healthy Fat
5.1g
Unhealthy Fat
0.9g
% Daily Value based on a 2000 calorie diet
How to make Pupusas with Curtido & Salsa Roja
For the Pupusa Dough
- Step 1
Mix flour and salt in a large bowl.
- Step 2
Gradually mix in cold water until a smooth, clay-like dough forms.
- Step 3
Take golf ball-sized dough balls and flatten out to 2 inches.
- Step 4
Fill the center with 1 tsp of filling and cheese, then press to seal the edges together.
- Step 5
Roll the sealed dumpling into a ball, then flatten with your hands.
- Step 6
Grill for 2-4 minutes per side on medium-high heat.
- Step 7
Serve with curtido and salsa roja.
For the Salsa Roja
- Step 1
Add all ingredients to a medium pot. Bring to a boil and cook just until the tomatoes burst.
- Step 2
Add all the ingredients to a blender, including the liquid, and puree until smooth.
- Step 3
Return to the pot and bring to a boil. Reduce until your preferred thickness is achieved.
For the Curtido (Cabbage Slaw)
- Step 1
Place vegetables in a large bowl and cover with boiling water. Let sit for 10 minutes.
- Step 2
Drain the water and return the vegetables to the bowl.
- Step 3
Add vinegar, oil, and seasonings.
- Step 4
Marinate in the fridge for at least 20 minutes; overnight is best.
Nutrition (per serving)
Nutrition (per serving)
Calories
255.2kcal (12.76%)
Protein
6.9g (13.74%)
Carbs
43.4g (15.77%)
Sugars
3.9g (7.84%)
Healthy Fat
5.1g
Unhealthy Fat
0.9g
% Daily Value based on a 2000 calorie diet
Tips & Tricks
If the pupusa dough cracks when rolling, it's too dry. Add a bit more water to achieve the right consistency.
For the curtido, letting it marinate overnight enhances the flavors significantly.
You can experiment with different fillings for the pupusas, such as cheese, beans, or even squash.
Adjust the thickness of the salsa roja by reducing it further on the stove after blending.
Serve the pupusas hot off the grill for the best taste and texture.
FAQS
What is the ideal texture for the pupusa dough?
The dough should be smooth, clay-like, and slightly moist. If it cracks when rolling, it's too dry.
Can I use other types of fillings for pupusas?
Yes, you can use a variety of fillings such as refried beans, cheese, pork, or butternut squash.
How long should I marinate the curtido?
Marinate the curtido for at least 20 minutes, but overnight is recommended for the best flavor.
How do I adjust the thickness of the salsa roja?
You can reduce the salsa roja further on the stove after blending to achieve your desired thickness.
Can I make the pupusa dough ahead of time?
Yes, you can prepare the dough ahead of time, but keep it covered to prevent it from drying out.
Loading reviews...
Carson Sweezy
(@carsonsweezy)
Food is our common ancestral language. I'm on a mission to Nourish community through food. Food is our common ancestral language. I'm on a mission to Nourish community through food. ...
Marnirni-apinthi Building, Lot Fourteen,
North Terrace, Adelaide, South Australia, 5000
Australia