В большом сотейнике разогрейте оливковое масло. Мелко нарежьте красный лук, белый лук и шалот. Выложите их в сотейник, перемешайте, посолите и поперчите. Закройте крышкой и томите на маленьком огне.
Мелко нарежьте перец халапеньо и добавьте его к луку. Томите лук до мягкости.
Добавьте бальзамический уксус, красное вино, коричневый сахар, корицу и лавровый лист. Хорошо перемешайте. Варите 1–1,5 часа на слабом огне, пока жидкость не выпарится. Часто помешивайте, чтобы лук не пригорел.
Дайте луку немного остыть, затем поместите его в стеклянные банки. Подавайте луковый мармелад на поджаренном тосте вместе с козьим сыром.