Boil water in a pot. Add pearl onions and boil for 3 minutes.
Prepare an ice water bath and add pearl onions once done boiling.
Peel the skin off the onions by first cutting off the base. You can do this first step before or after boiling them.
Then holding the top of the onion, squeeze from the top and push. The onion will plopp right out.
In a large skillet on medium heat, add oil and butter until butter melts, then add onions. Toss so onions are evenly coated.
Add salt and balsamic vinegar and toss.
Cook the onions for 2 minutes untouched, then toss and do 3 minutes untouched.
Add vegetable broth and wine.
Reduce heat to low and cover with a lid. Let it simmer for 10 minutes, tossing halfway. Then remove lid, turn heat to medium high and toss. Let sit untouched for another 5 minutes, then toss and serve.