Deixe o feijão de molho em água fria de um dia para o outro.
Raspe bem o chispe e a orelheira para retirar quaisquer pêlos, lave as carnes e reserve.
Numa panela grande, coloque água fria abundante, a cebola inteira, os dentes de alho esmagados, o feijão escorrido e as carnes de porco (chispe, orelha e toucinho).
Leve a cozer. Quando começar a ferver, junte o chouriço de carne. Deixe cozer em lume brando até as carnes e o feijão estarem tenros.
Quando estiverem cozidas, retire as carnes e o chouriço da panela com uma escumadeira e deixe arrefecer ligeiramente para conseguir cortar.
Numa panela à parte, coza a morcela e a farinheira (para não rebentarem na sopa e não escurecerem excessivamente o caldo do feijão). Reserve as carnes fatiadas e aos pedaços.
No caldo onde cozeu o feijão (com o feijão lá dentro), adicione as batatas em cubos e deixe ferver até a batata estar bem cozida e o caldo engrossar ligeiramente. Se o caldo estiver muito ralo, retire duas conchas de feijão e batata, triture com a varinha mágica e devolva à panela para engrossar.
Corte o chispe, a orelha e o toucinho em pedaços pequenos (descartando os ossos). Corte os enchidos em rodelas.
Retorne todas as carnes cortadas (excepto algumas rodelas de enchidos para decoração) à panela do feijão e batata. Tempere de sal, mexa com cuidado e deixe apurar por 5 a 10 minutos.
Para servir "a rigor": coloque a pedra bem lavada e fervida no fundo da terrina. Verta a sopa por cima. Polvilhe com uma enorme quantidade de coentros picados.