Em uma panela coloque os tomates, a cebola, o coentro, o extrato, o azeite e a água, leve-os ao fogo até que estejam cozidos.
Acrescente o bacalhau desfiado em lascas grandes e deixe ferver por mais uns 5 minutos em fogo baixo.
Desligue o fogo e acrescente o creme de leite, reserve.
Em outra panela, coloque o leite, a farinha e a margarina, leve ao fogo até engrossar (fica um molho branco bem grosso), não colocar sal.
Desligar o fogo e acrescentar o bacalhau reservado, misturar bem.
Tempere com sal a gosto e coloque em um refratário untado com azeite de oliva.
Deixe esfriar e coloque o requeijão misturado ao espinafre por cima, salpique o queijo ralado e leve ao forno para gratinar.
Para dessalgar o bacalhau, coloque-o de molho em uma vasilha com água e bastante gelo na geladeira de véspera. No dia seguinte retire a água e coloque tudo novamente, só que fora da geladeira. Não precisa aferventar, porque ele fica com pouquíssimo sal.