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