Dans une casserole à feu élevé, attendrir les oignons dans le beurre 10 minutes. Ajouter le sucre et le vinaigre. Cuire 10 minutes en remuant. Ajouter le vin et poursuivre la cuisson à feu très doux jusqu'à ce que le liquide soit complètement évaporé, soit environ 1 h 15 en remuant quelques fois durant la cuisson. Saler et poivrer.