Dans une casserole assez large, faire revenir l'huile puis ajouter les oignons et le mélange 4 épices. Les faire bien colorer en mélangeant puis verser le vinaigre de Xérès. Laisser cuire à feu doux pendant 40 minutes et mélanger régulièrement.
Ajouter ensuite le sucre et le miel et laisser cuire encore 30 à 40 minutes le temps que les oignons deviennent moelleux, presque fondants et qu'il ne reste presque plus d'eau sur le fond. Faire attention à bien mélanger et vérifier la cuisson pour éviter qu'ils n'attachent au fond.
À la fin de la cuisson ajouter le vinaigre balsamique et laisser évaporer. Saler