Em uma panela grande coloque 500 ml de azeite frite a cebola cortada em rodelas finas e o alho. Coloque as postas de cação e deixe cozinhar até que comece a secar a água do peixe.
Acrescente os tomates e deixe fritar até que a carne esteja macia.
Acrescente o cheiro verde, desligue a panela e aguarde uns 5 minutos para que o cheiro verde dê uma murchada.
Enquanto isso faça uma farofa agridoce de sua preferência.
Sirva com arroz branco ou rizoto de peixe.