Dessalgue o bacalhau, descasque e corte as batatas em fatias grossas.
Junte o bacalhau dessalgado e as batatas em uma panela, coloque água e deixe até as batatas cozinharem, após retire, reserve as batas e limpe o bacalhau retirando a pele (a batata cozida junto com o bacalhau pega o gosto e o sal do bacalhau natural).
Cozinhe os ovos em uma panela separada descasque-os e reserve.
Em seguida tire fatias grossas do bacalhau e reserve.
enquanto isso, em uma panela, corte o tomate sem sementes e cebola em fatias grossas e as azeitonas verdes, panela ainda fria e adicione o tomate e a cebolas um pouco de massa de tomate e um pouquinho de água.
Ligue o fogo e deixe esquentar este molho (somente esquentar por que a cebola e tomate não podem murchar nem sumir).
Em seguida em uma travessa despeje um pouco do molho, coloque uma porção do bacalhau, após as batatas e em seguida os ovos também fatiados, adicionando até terminar, termine com o molho.
Despeje queijo ralado por cima e leve ao forno por uns 8 minutos e pronto.
Sirva com arroz branco.