Pulite e "sfilate" i cardi, lavateli, e tagliateli della lunghezza di 6 cm; lessateli in abbondante acqua salata e scolateli al dente.
Prendete il baccalà, messo in ammolo nell'acqua da almeno tre giorni, fatelo scolare.
In una pentola mettete dell'olio exravergine di oliva, la cipolla, l'aglio e i pomodori pelati; fate soffriggere, aggiungete il baccalà a pezzetti e il prezzemolo tritato; aggiungete mezzo bicchiere di acqua e fate cuocere per circa 10 minuti.
Togliete il baccalà dalla pentola e ponetelo in un posto al caldo. Versate nella salsetta i cardi; aggiungete dell'acqua, salate e fate cuocere per 10 minuti.