Картофель и морковь вымойте щеткой и запеките в духовке при 200 °С до мягкости, 40 минут. Очистите, нарежьте картофель, морковь и сельдерей мелкими кубиками. Одновременно сварите яйца вкрутую.
Огурчики также нарежьте очень мелкими кубиками. Яйца очистите, отложите три желтка для подачи, оставшиеся яйца натрите на крупной терке. Смешайте с тертым сыром и огурчиками.
Репчатый лук очистите, разрежьте на четыре части и нарежьте тонкими полосками, посолите, полейте уксусом, перемешайте и полностью за- лейте крутым кипятком. Через 1 минуту откиньте на дуршлаг и промойте очень холодной водой. Обсушите. Тонко нарежьте зеленый лук и смешайте с репчатым.
Шпроты обсушите от масла на бумажных полотенцах и крупно порубите.
Смешайте все ингредиенты для заправки, добавив хрен по вкусу. По отдельности заправьте луковую смесь, рубленые яйца и запеченные овощи с сельдереем.
Выложите в широкие бокалы слоями последовательно: запеченные овощи, яичный салат, шпроты, луковую смесь. Сверху натрите отложенные желтки. Накройте пленкой и поставьте в холодильник настаиваться на 1–3 часа.