Em uma panela coloque um pouco de azeite, o alho, a cebola e o bacalhau e refogue um pouco.
Em uma vasilha grande coloque o refogado de bacalhau, arroz, azeite, palmito, azeitona preta e verde, molho de tomate, queijo ralado, cheiro verde, e misture.
Por último coloque a água.
Em um refratário retângular coloque tudo e jogue queijo ralado por cima.
Cubra com papel alumínio.
Leve ao forno por cerca de 70 minutos.
Quando der 1 hora dê uma olhadinha, a água deve secar.