Arranje o polvo e leve-o a cozer em água com uma das cebolas lavadas e com casca e 2 dentes de alho descascados. Deixe cozer durante 40 minutos. Espete um garfo para verificar a cozedura e rectifique a quantidade de sal. Depois escorra e reserve o caldo da cozedura.
Descasque e lave a restante cebola e alhos e pique-os finamente. Lave os pimentos, corte-os ao meio, retire-lhes as pevides e peles brancas e corte-os depois em cubinhos. Retire o courato ao presunto, corte-o também em cubinhos e demolhe-os num pouco de água quente.
Num tacho ao lume, aqueça o azeite, junte a cebola, os alhos e o louro e deixe refogar, mexendo de vez em quando, até que a cebola fique transparente. Adicione os pimentos e o presunto e deixe refogar, mexendo regularmente, até que os pimentos fiquem macios.
Junte o camarão e a amêijoa ao tacho, bem como o polvo cortado em pedaços. Regue com um pouco de caldo de cozer o polvo, junte a polpa de tomate e deixe cozinhar durante 5 minutos. Passe o feijão por água, deixe-o escorrer, junte-o ao tacho, mexa, rectifique os temperos e adicione piripiri, se gostar. Deixe cozinhar até ficar apuradinho, retire e sirva polvilhado com coentros picados.