En una cazo con agua hervir las alubias con agua y sal, rompiéndoles el hervor un par de veces para que queden enteras y tiernas. Escurrimos y dejar enfriar.
Desmenuzar el bacalao y lo mezclar con las alubias.
Añadir los tomates y los huevos cortados en dados. Incorporar las aceitunas.
Para la vinagreta mezclar 12 cucharadas de aceite con el vinagre. Salpimentar. Agregar la mostaza, el huevo duro picado, la cebolla y el perejil.