Primeiro tempere o peixe com o sal, o alecrim, a pimenta, a salsinha, o curry e o suco dos 3 limões.
Deixe reservado por pelo menos 1 hora.
Despele os tomates com água quente, não esquecendo de tirar as sementes.
Corte o pimentão em fatias finas.
Em uma panela grande refogue a cebola e o alho com o azeite.
Em seguida coloque o peixe, o tomate, o pimentão, o caldo de legumes, o leite de loco e o cálice de vinho do Porto.
Corrija o sal se necessário.
Tampe e deixe cozinhar por cerca de 30 a 40 minutos (não mexa o cozido para não desmanchar as camadas).
Não coloque o suco dos limões junto no cozimento.
Sirva com arroz branco.