Lavez et séchez les pommes de terre, puis coupez-les en deux. Placer dans une grande casserole d'eau froide salée et porter à ébullition. Réduire le feu et cuire les pommes de terre jusqu'à ce qu'elles soient tendres à la fourchette, environ 7 à 10 minutes. Retirer du feu et égoutter.
Faire fondre le beurre dans une poêle à feu moyen. Ajouter le vinaigre balsamique et la cassonade et bien mélanger. Ajouter les oignons et réduire le feu à faible mijotage. Laisser les oignons cuire lentement pendant environ 30 minutes.
Transférer les pommes de terre dans un grand bol et ajouter le lait. Écraser jusqu'à consistance lisse. Ajouter les oignons caramélisés et bien mélanger. Servez avec votre protéine préférée et dégustez!