Сельдь вымочить, филе нарезать кубиками. Лук покрошить и обжарить на маргарине. Яйца взбить вместе с уксусом и этой смесью залить лук (яйца должны свернуться), приправить горчицей и сахаром, посолить. Сельдь выложить в остуженный соус.
Макароны отварить в подсоленной воде и откинуть на дуршлаг. Яблоки нарезать кубиками, филе рыбы – кусочками, сельдерей отварить и мелко нарезать. Все перемешать. Майонез смешать с тертым луком и заправить этой смесью салат.
Треску очистить от кожи и костей и вместе с другими продуктами нарезать кубиками, лук покрошить. Все смешать, добавить растительное масло, соль, уксус, перец. Посыпать зеленью и украсить листьями зеленого салата.