Dissolva o caldo de peixe em 200 ml de água quente.
Corte os tomates, as cebolas e as batatas em rodela.
Numa panela funda frite o alho com azeite em fogo baixo, coloque uma camada de tomate, batata e cebola e os filés.
Regue com o caldo de peixe e coloque mais uma camada de batata, tomate e cebola, misture o molho de tomate com uma colher de chá de sal e uma pitada de açucar e joque sobre as camadas.
Salpique as azeitonas e folhas de manjericão a gosto, tampe a panela e deixe cozinhar por 20 minutos.
Abrir a panela e experimentar o sal, ver se as batatas já estão cozindas e acrescentar o creme de leite (Caso necessário colocar uma pitada de sal), ferver por mais 2 minutos e desligar.