Луковицы нарезать кольцами (обязательно!), откинуть на дуршлаг и обдать кипятком. Затем переложить в миску, залить кипятком и оставить на 3 мин. Слить воду через дуршлаг, сбрызнуть лук уксусом, посыпать сахаром и дать немного постоять. Лук пустит сок, который надо слить, а также стряхнуть остатки сахара.
Пока лук отстаивается, мелко нарубить грецкие орехи (можно слегка обжарить). Затем смешать их с луком, заправить майонезом и добавить нарезанную соломкой ветчину и шампиньоны. Перемешать.