Lavare il pomodoro, togliere i semi e tagliarlo a cubetti, affettare le cipolline e farle imbiondire in padella con un filo di olio. Aggiungere poi a queste il pomodoro e l'aglio, un mestolo di acqua calda e far cuocere per circa 10 minuti.
Lavare il baccalà, tagliarlo in pezzi e mettere questi in padella con i pomodoro, aggiungendo eventualmente altra acqua. Far cuocere a fuoco basso per 20 minuti, infine servire con il prezzemolo tritato.