Laver les pommes de terres et cuire à l'eau 30 minutes.
Dessaler les harengs si besoin et couper en dés.
Peler les oignons et l'échalote, les émincer finement.
Tailler les cornichons en dés.
Éplucher les pommes de terre et découper en rondelles.
Peler les pommes et couper en dés.
Ciseler l'aneth, le persil et la ciboulette.
Dans un saladier, préparer la sauce: Mélanger la mayonnaise, la crème fraîche, le raifort et le vinaigre. Ajouter les herbes fraîches, l'échalote et les cornichons, vérifier l'assaisonnement.
Verser sur la sauce les pommes de terre, les dés de harengs et de pommes, les oignons émincés et mélanger très délicatement.
Laisser reposer 30 minutes et servir avec quelques rondelles d'oignons et un brin d'aneth en décoration.