Em um recipiente fundo, tempere as postas com a cebola pequena, dentes de alho (ambos bem picados), 6 colheres (sopa) de azeite, pimenta - do - reino, sal, limões e a laranja.
Deixe no tempero por aproximadamente 1 hora.
Em uma panela grande, doure a cebola média (cortada em rodelas) em 6 colheres de azeite.
Quando já estiverem douradas, coloque as postas para dar uma leve fritada.
Frite dos dois lados, colocando um pouco de curry.
Em outra panela, junte a mistura que usou para temperar o peixe, 2 tomates bem picados, o molho de tomate e o caldo de bacon, já dissolvido em 300 ml de água.
Espere levantar fervura e coloque na mesma panela onde estão as postas do peixe.
Se necessário, coloque sal.
Abaixe o fogo e deixe cozinhar por 15 minutos.
Fica delicioso com arroz branco e salada de rúcula.