Pupusas
Pupusas is ready in 40 minutes (30 hands-on) and has 567 kcal and 20 g of protein per serving. One serving costs about $1.27. Prices from Walmart, 2026.

- Total time
- 40 min
- Hands-on
- 30 min
- Calories
- 567 kcal
- Cost per serving
- $1.27
Ingredients (Serves: 2)
- Precooked corn flour (masa harina)180 g
- Fresh cheese (queso fresco)120 g
- Black beans (can, drained)140 g
- Green cabbage160 g
- Carrots60 g
- White wine vinegar30 g
- Dried oregano2 g
- Olive oil10 g
Method
For the curtido, shred the cabbage and grate the carrot, mix them with the vinegar, oregano and a pinch of salt and leave while you make the pupusas.
Mix the precooked corn flour with 120 ml of warm water and a pinch of salt into a soft dough and divide it into three balls.
Mash the rinsed beans with the crumbled cheese. Flatten each ball, put a spoonful of filling in the middle, close it and flatten it again into a thick disc.
Cook in a lightly oiled pan over medium heat for 4-5 minutes each side until golden. Serve with the curtido.
Nutrition per serving
| Calories | 567 kcal |
|---|---|
| Protein | 20 g |
| Carbohydrates | 91 g |
| Sugars | 7 g |
| Fat | 14 g |
| Fiber | 13 g |
Plan your week with recipes like this
Cestio picks your meals for the whole week to fit your budget and diet, and writes the shopping list for your supermarket. Free for 3 days.
More recipes like this
Sweet potato cheese wrap with black beans, avocado and lettuce35 min · 536 kcal · $1.82
Mexican meatballs in chili-tomato broth with carrot & zucchini35 min · 639 kcal · $3.87
Arepas30 min · 658 kcal · $1.53
Burrito Bowl30 min · 712 kcal · $2.11
Ceviche40 min · 338 kcal · $3.65
Chili con Carne35 min · 613 kcal · $3.89