1. Demolha-se e coze-se o feijão em água e sal.
2. Depois de cozido escorre-se muito bem e deita-se num tacho relativamente grande e põe-se de parte.
3. Entretanto, coze-se em água e sal a carne e o rabinho de porco, depois de muito bem lavados, a galinha e a cabeça de nabo com rama.
4. A linguiça deve ser cozida à parte para que o caldo não fique com um gosto muito pronunciado.
5. Depois de a carne estar cozida, corta-se em cubos não muito grandes.
6. Faz-se um refogado com a banha, a cebola picada, os alhos e o tomate moído.
7. Depois do refogado pronto junta-se ao feijão, assim como a carne cortada e todos os outros temperos.
8. Tapa-se o tacho e leva-se a lume brando para apurar cerca de 10 a 15 minutos. Não deve ficar com muito caldo, mas, sim, um pouco espesso. Rectificam-se os temperos e serve-se.