- Mουλιάζουμε τον μπακαλιάρο σε μια μεγάλη κατσαρόλα με άφθονο νερό για 36-48 ώρες, αλλάζοντας το νερό συχνά.
- Βάζουμε τα ρεβίθια από το προηγούμενο βράδυ σε μια μεγάλη κατσαρόλα να μουλιάσουν.
- Κόβουμε τον μπακαλιάρο σε λωρίδες 5x10 εκ. και τα αφήνουμε στην άκρη.
1. Βάζουμε τα ρεβίθια σε μια μεγάλη κατσαρόλα με αρκετό νερό ώστε να καλύπτονται κατά 5 εκ. και τα βράζουμε σε χαμηλή φωτιά για περίπου 50 -70 λεπτά, αφαιρώντας τον αφρό που συγκεντρώνεται στην επιφάνεια.
2. Ζεσταίνουμε λίγο ελαιόλαδο σε ένα βαθύ τηγάνι μεσαίου μεγέθους και τσιγαρίζουμε το κρεμμύδι μέχρι να "μαραθεί".
3. Προσθέτουμε το κρεμμύδι και τις ντομάτες στα ρεβίθια.
4. Αλατοπιπερώνουμε και σιγοβράζουμε για άλλα 60-90 λεπτά.
5. Περίπου 20 λεπτά πριν βγάλουμε τα ρεβίθια από τη φωτιά, προσθέτουμε τον μπακαλιάρο και ανακατεύουμε απαλά.
6. Γύρω στα πέντε λεπτά πριν από τέλος, αλατίζουμε το φαγητό, το υπόλοιπο λάδι και το χυμό του λεμονιού.