Овочі помити і відварити в мундирі, охолодити, очистити, натерти на тертці окремо. Зварити яйця, охолодити, очистити, відокремити білок від жовтка і натерти на тертці. Половину оселедця дрібно нарізати, решту нарізати пластинами. Цибулю очистити, порубати дрібним кубиком і ошпарити окропом.
Моркву, буряк, половину дрібно нарізаного оселедця, частину білка і жовтка і цибулю перемішати з майонезом.
Картоплю викласти на килимок для роликів, потім начинку і загорнути, сформувати, укласти на 1 бік тонкі пласти оселедця, акуратно сформувати. Рол акуратно нарізати на 6 частин, викласти на тарілку, натерти яйце, прикрасити цибулею та каперсом.