1- Demolhe atempadamente o bacalhau em agua. No dia, leve-o a cozer em 1,2 L de agua com a folha de louro.
2- Reture o bacalhau, deixe-o amornar, rejeite-lhe a pele e as espinhas e lasque-o. Passe o caldo pelo passador de rede e reserve.
3- Lave os tomates, faça-lhes um corte em cruz, escalde-os durante 30 segundos, coloque-os numa tigela com agua fria, depois pele-os corte-os ao meio, retire-lhes as pevides e corte-os em cubinhos. Descasque e lave a cebola e os dentes de alho e pique-os finamente.
4- Leve um tacho ao lume com o azeite, adicione a cebola e os alhos e deixe refogar durante 5 minutos. Junte depois o tomate, deixe cozinhar ate que comece a desfazer-se, acrescente o caldo de cozer o bacalhau e um raminho de coentros e deixe ferver. Junte o arroz, tempere com sal e piripiri e deixe cozinhar durante 16 minutos, mexendo de vez em quando.
5- Adicione entao o bacalhau, rectifique os temperos, junte mais coentros picados, apague o lume e deixe repousar alguns minutos para o arroz acabar de cozer. Retire do lume e sirva de imediato.