Замочіть суху квасолю на 8–12 годин, після чого відваріть майже до готовності.
Цибулю наріжте кубиками, моркву натріть, перець наріжте соломкою, помідори подрібніть у пюре. За бажанням наріжте кабачок.
У великій каструлі розігрійте олію, додайте цибулю, моркву, сіль і цукор. Тушкуйте приблизно 5 хвилин.
Додайте перець, кабачок і томатне пюре. Варіть близько 20 хвилин.
Додайте відварену квасолю та добре перемішайте.
Тушкуйте ще 30 хвилин, періодично помішуючи.
За 5 хвилин до готовності влийте оцет і, за бажанням, додайте приправу.
Розкладіть гарячу квасолю у стерильні банки.
Простерилізуйте банки 15–20 хвилин після закипання води.
Герметично закрутіть кришками, переверніть банки догори дном, укутайте та залиште до повного охолодження.