Dessalgue o bacalhau, por 24 horas.
Cozinhe as batatas inteiras com casca.
Corte os pimentoes em rodela de 2 cm.
Corte os tomates ao meio e retire as sementes, deixe no sol com uma pitada de açúcar e sal por 4 horas (a parte do corte para cima) até dar uma secada boa.
Aqueça o leite até quase ferver e despeje em cima do bacalhau deixe por 30 minutos
Retire o bacalhau do leite, aqueça o leite de novo, amace as batatas com a mão (tipo batata ao murro) e despeje o leite em cima delas (para dar gosto) deixe por 30 minutos.
Corte as cenouras em rodelas
Pique a vagem com 2 cm de tamanho.
Misture o alho amassado ao azeite de oliva, coloque sal e pimenta a gosto e mexa bem para misturar os sabores
Monte o bacalhau numa forma de vidro disponha todos os ingredientes ao seu gosto.
Regue tudo com o azeite, deixe meia hora forno a 170°C coberto com papel alumínio, depois mais 5 minutos sem papel alumínio.
Sirva cor arroz e vinho suave.