Comece por preparar os legumes. Descasque o tomate e corte-o em pequenos cubos, sem as sementes. Descasque a cebola e o alho e pique-os finamente.
Num tacho, coloque o azeite e o louro e deixe aquecer. Junte a cebola e o alho e deixe refogar até ficar dourado, mexendo de vez em quando.
Acrescente o tomate e deixe refogar mais um pouco. De seguida, acrescente a água, deixe levantar fervura e depois acrescente o bacalhau.
Quando o bacalhau estiver cozido, retire-o do tacho, descarte a pele e as espinhas, lasque-o e reserve-o.
Volte a levar a água em que cozeu o bacalhau ao lume, temperando com o sal e pimenta. Acrescente o arroz e deixe que este coza completamente.
Junte as lascas de bacalhau, retifique os temperos se necessário e retire o seu arroz do lume, deixando repousar uns minutos antes de servir.