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