Deixe o feijão de molho por pelo menos 6 horas ou de um dia para o outro. Depois, escorra a água e coloque o feijão em uma panela grande com água suficiente para cobri-lo. Adicione as folhas de louro e leve a panela ao fogo alto. Quando a água começar a ferver, abaixe o fogo e deixe cozinhar por cerca de 1 hora ou até que o feijão esteja macio.
Enquanto o feijão cozinha, corte as carnes em pedaços pequenos e coloque-as em uma panela grande com água suficiente para cobri-las. Adicione as cebolas, os tomates, o alho e a pimenta a gosto. Leve a panela ao fogo alto e cozinhe por cerca de 1 hora ou até que as carnes estejam macias.
Quando o feijão e as carnes estiverem cozidos, retire-os da panela e coloque-os em uma tigela grande. Desfie a carne e misture-a ao feijão.
Corte as linguiças em rodelas e frite-as em uma panela com um pouco de óleo até que fiquem douradas. Adicione as linguiças fritas ao feijão e misture bem.
Sirva a feijoada quente, acompanhada de arroz branco, farofa de dendê e couve refogada.