Limpe o cação e tempere com pimenta, pimentão doce, coentros picados, alho picado e louro.
Regue com um pouco de azeite e deixe marinar durante 30 minutos.
Verta a água num tacho. Adicione uma cebola descascada e tempere com sal.
Leve ao lume e, quando começar a ferver, adicione as postas de cação e a marinada.
Reduza para lume médio e deixe cozer durante 15 minutos.
Assim que o cação estiver cozido, retire-o com uma escumadeira. Retire também a cebola e o louro.
Retire as espinhas do cação e corte-o em pedaços. Reserve.
Adicione a farinha peneirada ao tacho e mexa constantemente até o caldo engrossar.
Desligue o lume e adicione de novo os pedaços de cação. Deixe repousar durante 5 minutos.
Sirva a sopa com pedaços de pão alentejano.