In a large and deep skillet, add the onions and balsamic and cook on low heat about 15 minutes, stirring occasionally.
When the onions are soft, add the honey and sugar and cook about 45 minutes on low heat, stirring more often.
Be sure that the onion mixture is soft and moist, and be careful that it doesn’t caramelize and harden. The marmalade should be rather compact and homogeneous, if not continue to cook a little more.
Serve with favorite cheeses or bread.