Лук хорошо промыть, оставить в шелухе. Перец очистить и нарезать брусочками.
В кастрюле вскипятить воду, положить морковь, лук, лавровый лист, перец, гвоздику, корицу, сахар и варить 15 минут. Затем добавить уксус и готовить еще 2 минуты. Охладить, шумовкой вынуть из маринада морковь и лук.
Сельдь очистить, разделать на филе, удалить мелкие косточки. Филе сельди смазать растительным маслом, выложить сверху перец и кусочек огурца, свернуть каждое филе рулетом, скрепить зубочисткой.
Готовые рольмопсы сложить в стеклянную банку, залить маринадом и плотно закрыть. Убрать на 24 часа в холодильник.