Налить вино в кастрюльку, влить уксус, потом добавить гвоздику, сахар, лавровый лист, перец и горчицу и до кипения довести. Очистить репчатый лук, колечками нарезать, опустить в маринад и варить пять минут. Снять кастрюльку с огня и остудить.
Очистить сельдь, выпотрошить и отделить филе. Очистить филе от всех костей и потом нарезать кусочками небольшими.
Остывший маринад откинуть на дуршлаг. Выложить колечки лука и филе сельди в кастрюлю слоями, потом залить маринадом, крышкой накрыть и оставить в холодильнике на 2 дня.