Numa panela de pressão deitar o feijão, cobrir com água (3 dedos acima do feijão) e levar a cozer (durante 20 minutos, após o apito começar a rodar). Se não tiver panela de pressão cozer numa normal, cerca de 45 minutos.
Numa panela junte as carnes (excepto os enchidos e o toucinho fumado), cubra com água, tape e deixe cozer 40 minutos.
Retire as carnes para uma travessa e parta-as em bocados grandes. Reserve a água de cozer as carnes.
Num tacho grande, leve ao lume o azeite, as cebolas e os alhos picados. Mexa e deixe refogar.
Junte ao refogado o tomate pelado e as rodelas de cenoura. Deixe cozinhar durante 5 minutos.
Junte o chouriço e o toucinho fumado, mexa e deixe cozinhar cerca de 5 minutos.
Junte os grelos ou couve lavados e arranjados, deite um pouco da água de cozer as carnes. Tape e deixe cozinhar uns 5 minutos.
Junte as carnes e misture tudo, mexa, tape e deixe uns minutos a apurar.
Junte o feijão, juntamente com a água da cozedura e envolva.
Disponha a morcela em cima de tudo e tape.
Deixe cozinhar cerca de 10 minutos até tudo ficar apuradinho e tenro.
Depois da feijoada apurada, está pronta a servir.