Lavez la salade et coupez la en morceaux. Faites cuire les pommes de terre (avec leur peau) 20 minutes à l'eau bouillante, laissez refroidir, épluchez, puis coupez les en rondelles.
Epluchez et émincez l'échalote, coupez les cornichons. Coupez chaque olive en 2, le hareng en lanières. Mélangez tous les ingrédients de la vinaigrette.
Dans un saladier, mettez dans l'ordre : salade, échalote, pommes de terre, harengs, cornichons; nappez le tout de vinaigrette et mettez au frais (20 à 30 minutes).
Sortez la salade du réfrigérateur 10 minutes avant de la servir, décorez avec les olives et les oignons frits. Mélangez et servez de suite.