In medium mixing bowl, toss onions with balsamic vinegar, olive oil, salt, and pepper.
Place ham in a roasting pan. Roast ham for 45 minutes. Check the internal temperature. It should be at least 140 degrees F.
After ham has been roasting for 30 minutes, place onions on baking sheet and bake for 15 minutes, until the onions are tender.
Get Crazy Tasty
Usually giving your email to a brand is crazy. Enter your email here, and we'll simply send you deals and updates from time to time. Nothing crazy. Just #CrazyTasty.