Riducete in pezzi il baccal� ammollato, eliminate la pelle e le eventuali spine e sfilacciatelo con le mani direttamente nella teglia rettangolare.
Tagliate le patate a cubetti, tritate allo stesso modo la cipolla e cuocetele insieme all?olio in una casseruola con il coperchio per circa 15 minuti. Aggiungete, se serve, qualche cucchiaio di acqua.
Versate le patate e le cipolle sullo strato di baccal�, livellate bene e coprite con un ultimo strato di besciamella, avendo cura di non lasciare spazi vuoti.
Cuocete in forno per almeno 30 minuti a 180� e lasciate assestare per almeno 15 minuti prima di servire.