Em um refratário vá formando camadas com bacalhau, grão de bico, os tomates, as cebolas e as azeitonas. Faça as camadas e depois regue com o azeite, cubra com papel alúminio e leve ao forno por 30 minutos coberto. Retire o papel e deixe gratinar por mais 10 minutos.
Sirva em seguida com arroz branco e salada de folhas.