Primeiro rale a cebola e o dente de alho, refogue-os e junte o feijão em uma panela comum (não precisa ir na pressão) junte água para cobrir o feijão e cozinhe por 30 minutos (ou até ficarem macios), escorra-os e reserve deixando esfriar.
Corte o bacon em cubos pequenos e frite-os no próprio óleo até ficarem bem dourados.
Coloque os ovos de codorna para cozinhar com água durante uns 10 minutos, descasque e reserve.
Quando o feijão estiver frio coloque numa vasilha (grande para poder misturar), junte o bacon, os tomates (cortados em metades, somente a metade deles), o palmito (cortado em rodelas), as azeitonas, o milho, a ervilha, os cogumelos cortados ao meio e as alcaparras.
Regue tudo com bastante azeite e prove o sal, se houver necessidade pode acrescentar um pouco mais.
Use a outra metade dos tomates e os ovos de codorna para decorar. Sirva morna acompanhada por carnes, aves ou peixes, fica uma delícia.