Tagliare a cubetti i pomodori, metterli in una pentola capiente con aglio, porri affettati, finocchio affettato, cipolle tritate, zafferano, sale e pepe; far cuocere a fuoco basso, coperto, per circa mezz'ora; terminata questa prima cottura aggiungere le fette di merluzzo, alzare il fuoco e cuocere per circa 10 minuti.
A fine cottura servire con del prezzemolo tritato.