Dê uma fervura ao bacalhau, apenas dois a três minutos. Reserve o caldo.
Deixe arrefecer, tire a pele e as espinhas ao bacalhau e faça-o em lascas.
Num tacho, faça um refogado com um fio de azeite, a cebola e o dente de alho picados. Deixe alourar um pouco.
Adicione o bacalhau e envolva. Acrescente os coentros picados grosseiramente, os tomates e o pimento cortados em quadrados.
Tempere com pimenta, uma pitada de açafrão, tape o tacho e deixe cozinhar um pouco.
Adicione o caldo reservado (o dobro do volume do arroz). Retifique os temperos.
Deixe levantar fervura. Adicione o arroz, mexa e deixe cozer cerca de dez a quinze minutos em lume brando e com o tacho tapado. Se desejar o arroz mais malandrinho acrescente mais um pouco do caldo.