Em uma frigideira grande, aqueça o azeite de oliva em fogo médio.
Adicione a cebola e o alho, refogando até que fiquem dourados.
Acrescente os tomates picados e cozinhe até que se desfaçam, formando um molho.
Adicione as azeitonas, o sal, a pimenta-do-reino e misture bem.
Coloque os filés de peixe sobre o molho, tampe e cozinhe por cerca de 10 minutos, ou até que o peixe esteja cozido.
Finalize com o suco de limão e o cheiro-verde picado antes de servir.