Préchauffer le four à 200 °C (400 °F).
Faire fondre la moitié du beurre dans une grande poêle sur feu mi-vif. Y faire revenir les oignons jusqu’à ce qu’ils commencent à ramollir (environ 3 minutes). Faire revenir ensuite le chou jusqu’à ce qu’il soit flétri (environ 5 minutes). Incorporer la cassonade et 5 mL (1 c. à thé) de sel. Poivrer au goût. Mouiller avec le vinaigre.
Transférer dans un grand plat de cuisson et mettre la poêle de côté. Couvrir le plat de papier d’aluminium et rôtir au four 15 minutes ou jusqu’à tendreté du chou.
Rôtir 30 minutes encore, à découvert, en remuant une fois durant la cuisson, jusqu’à ce que les légumes commencent à dorer et à caraméliser.