Coloque o bacalhau, previamente demolhado em água, de molho em leite. Coza o bacalhau no leite, com a pimenta, até levantar fervura. Disponha o bacalhau numa travessa de ir ao forno seguido das batatas, da cebola, o alho e por último o azeite. Cubra com papel alumínio e leve ao forno por 30 minutos. Retire o papel e deixe cozinhar por mais 10 minutos para que as batatas fiquem douradas. Está pronto para servir!