Seque as postas de cação com papel-toalha e tempere com sal e pimenta-do-reino. Reserve.
Aqueça o azeite de oliva extravirgem em uma panela larga, em fogo médio, e refogue a cebola picada por cerca de 8 a 10 minutos, até ficar macia e translúcida.
Acrescente o alho fatiado ou picado e refogue por mais 1 a 2 minutos, cuidando para não dourar.
Se for usar a farinha de trigo, polvilhe 1 colher de sopa rasa de farinha de trigo sobre a cebola e o alho e toste por 1 minuto.
Despeje o vinho branco, aumente o fogo e deixe evaporar o álcool por 2 a 3 minutos, mexendo e raspando o fundo da panela.
Junte o tomate triturado e os fios de açafrão, misture e deixe cozinhar por 5 minutos em fogo médio-baixo.
Adicione o caldo de peixe, espere ferver e cozinhe em fogo baixo por mais 10 minutos. Ajuste o sal e a pimenta.
Disponha as postas de cação no molho, cobrindo-as bem, e cozinhe por 8 a 12 minutos em fogo médio-baixo, até o peixe ficar opaco.
Desligue o fogo, salpique a salsinha picada e deixe descansar por 2 minutos antes de servir.