Ve velké míse smíchejte Masa Harinu a sůl. Postupně přilévejte teplou vodu a rukama vypracujte měkké, poddajné těsto. Pokud je příliš suché a praská, přidejte lžíci vody. Pokud je příliš lepkavé, přidejte trochu mouky.
Těsto by mělo být velmi měkké, aby se dalo snadno tvarovat. Přikryjte vlhkou utěrkou a nechte stát 10 minut.
Ruce si potřete trochou oleje nebo navlhčete vodou. Z masy odlomte kuličku velikosti golfového míčku.
Kuličku zploštěte do disku a palcem vytvořte hlubokou jamku, jako malou misku.
Do jamky vložte 1-2 lžíce náplně (např. směs sýra, fazolí a chicharrónu).
Maso opatrně uzavřete přitlačením okrajů mouky přes náplň, čímž vytvoříte opět kuličku. Odstraňte přebytečnou masu nahoře.
Pupusu opět zploštěte na disk o tloušťce asi 1 cm, přičemž dávejte pozor, aby náplň nepraskla ven.
Rozpalte litinovou pánev (comal) na středně silném ohni (bez oleje nebo s minimem oleje).
Pupusas pečte 4-5 minut z každé strany. Když jsou hotové, měly by být zlatohnědé a mírně nafouknuté s roztaveným sýrem, který může místy vytéct a vytvořit křupavé okraje.
Pupusas podávejte ihned, horké, s velkým množstvím studeného Curtida (zelný salát) a přelité Salsou Roja (rajčatová omáčka).