Cozinhe o bacalhau por 15 minutos depois de retirar o sal, reserve 4 xícaras de água.
Em uma panela aqueça o azeite, refogue a cebola, o alho e o tomate, junte 2 xícaras da água reservada, o azeite de dendê, o coentro, o louro e o purê de tomate.
Ferva até tomar consistência.
Acrescente o leite de coco, as postas de bacalhau, a pimenta e cozinhe por mais 10 minutos.
Em uma panela coloque o restante da água do bacalhau com tempero e açafrão, cebola, o azeite e deixe ferver, depois abaixe o fogo e coloque um pouco de farinha de mandioca para engrossar.
Sirva quente com bacalhau.