Consomee Start cooking

Pupusas

Shredded quesillo or mozzarella, heavy cream and loroco buds (or chopped spinach) come together in this pork — 65 minutes, 7 steps, and the kind of result worth repeating. Below: the ingredients split into pantry staples and a quick shopping list, a built-in serving scaler, and the method in 7 steps.

65 minServes 4Medium5 of 9 likely on hand
Pupusas

You'll mainly reach for frying pan / skillet and large pot. At medium difficulty across 7 steps, it's manageable with a little attention.

What you'll need

Servings4

Shopping list (4)

Pantry staples (you likely have these)

Diet: contains meat, based on every ingredient listed below.

Contains: Dairy

Allergen labels are informational and may not cover cross-contact; verify every package and consult a qualified professional for medical dietary needs. Diet labels are derived from the ingredient list on this page — how we verify diet and allergen labels.

Food-safety and allergen information is general, not medical advice. Follow current guidance from your local food-safety authority, verify product labels, and seek qualified advice for allergies or health conditions.

How to make it

  1. Mix the masa harina with the salt, then add the warm water gradually and knead for a few minutes until you have a soft, smooth dough that holds together without cracking; cover and rest it for 10 minutes.
  2. Make the filling by combining the shredded cheese, heavy cream, loroco, crumbled bacon and minced garlic in a bowl, mashing lightly so it binds into a cohesive mixture.
  3. Divide the dough into 8 equal balls; flatten one ball into a disc in your palm, place a spoonful of filling in the centre, then fold the edges up and over to seal the filling completely inside.
  4. Gently flatten and pat the filled ball back and forth between your hands into a round about 12 cm across and 1 cm thick, taking care not to let the filling break through.
  5. Heat a dry griddle or heavy skillet over medium heat and lightly oil it, then cook each pupusa for about 3 to 4 minutes per side until golden brown spots form and the cheese inside is melted.
  6. Keep the cooked pupusas warm under a clean towel while you shape and cook the rest.
  7. Serve hot with curtido (pickled cabbage slaw) and a thin tomato salsa on the side.

You'll use: Frying pan / skillet · Large pot

Ingredient substitutions

Heavy Cream
evaporated milk · ½ cup milk + ¼ cup melted butter · full-fat coconut milk

Tips & common questions

How long does Pupusas take to make?

About 65 minutes from start to finish — an estimate based on the 7 steps and 9 ingredients. Times vary with your kitchen and how much prep you do ahead.

What can I use instead of heavy cream?

Try evaporated milk. See the substitutions section above for more swaps.

Can I scale this recipe up or down?

Yes — use the servings control above the ingredients and every quantity rescales automatically (fractions included). Cooking times stay roughly the same; very large batches may need a little longer.

How should I store leftovers?

Cool leftovers quickly, refrigerate in an airtight container, and eat within 3 days. Reheat until piping hot throughout.

Adapted recipe — rewritten in our own wording from an open-licensed community cookbook, not yet independently kitchen-tested by Consomee. How we source, test & correct recipes.

Pupusas is adapted by Consomee from the Wikibooks Cookbook, rewritten in our own wording and used under CC BY-SA 4.0. Photo: Pupusas olocuilta el salvador 2012.jpg (CC0) via Wikimedia Commons. We add the serving scaler, ingredient tools, timing and structure — how we source recipes.