Dopo aver pulito e tagliato i cardi a pezzi, fateli bollire scolandoli a metà cottura.
In una tortiera, disponete i cardi a strati, con le acciughe, i capperi, le olive e il prezzemolo. Cospargete il tutto con una spruzzata di pecorino (o, se preferite, di parmigiano), con il pangrattato, il sale, il pepe e un filo di olio.
Fate cuocere in forno per circa 15 minuti alla temperatura di 220°.
La ricetta presenta anche una variante foggiana: i cardi, dopo essere stati lessati, sono ricoperti da uova sbattute mescolate con il pecorino.