Faire bouillir les pommes de terre dans leur peau jusqu'à ce qu'elles soient tendres, environ 30 minutes. Rincez ensuite à l'eau froide, pelez et coupez en petites tranches.
Faites cuire les œufs durs, écalez-les, laissez-les refroidir et hachez-les grossièrement. Retirer la peau du poisson beurre. Couper la chair du poisson en petites tranches.
Couper les concombres en deux dans le sens de la longueur, puis en moitiés de cercles. Pelez la pomme, coupez-la en quartiers, coupez-la en tranches fines, arrosez-la de jus de citron. Hacher l'oignon vert.
Pour la vinaigrette, mélanger tous les ingrédients jusqu'à consistance lisse. Mélanger tous les ingrédients de la salade, verser sur la vinaigrette, laisser infuser au frais environ 20 minutes. et servir.