Pré-aqueça o forno a 180°C.
Descasque e corte as batatas em rodelas finas.
Descasque as cenouras e corte em tiras finas.
Corte as cebolas e os pimentões em rodelas.
Em uma assadeira, disponha as batatas, as cenouras, as cebolas e os pimentões.
Regue os legumes com metade do azeite de oliva, salpique com sal e pimenta-do-reino a gosto.
Coloque o bacalhau por cima dos legumes.
Regue o bacalhau com o restante do azeite de oliva.
Espalhe os dentes de alho amassados por cima.
Cubra a assadeira com papel alumínio e leve ao forno por 30 minutos.
Retire o papel alumínio e deixe assar por mais 15 minutos ou até que os legumes estejam macios e o bacalhau dourado.
Finalize com salsinha picada a gosto antes de servir.