Incisez la peau des magrets en formant un quadrillage, sans toucher à la chair.
Assaisonnez les magrets de sel et de poivre des deux côtés.
Dans une poêle chaude, placez les magrets côté peau pendant environ 5 à 7 minutes, jusqu'à ce que la peau soit dorée et croustillante.
Retournez les magrets et laissez cuire 2 minutes de l'autre côté.
Transférez les magrets dans un plat allant au four et enfournez pendant 10 à 12 minutes selon la cuisson désirée.
Pendant ce temps, faites cuire les haricots verts dans une casserole d'eau bouillante salée pendant environ 5 à 7 minutes, jusqu'à ce qu'ils soient tendres mais encore croquants.
Egouttez les haricots verts et faites-les revenir dans une poêle avec du beurre, de l'ail haché et de l'échalote pendant 2 à 3 minutes.
Laissez reposer les magrets quelques minutes avant de les trancher.
Servez les tranches de magret avec les haricots verts, arrosez d'un filet de vinaigre balsamique si désiré.