In a small bowl combine balsamic vinegar and garlic. Salt your steaks with one-half teaspoon of salt on each side. Brush the balsamic vinegar mixture on top of both sides. Allow the steaks to sit for about 30 minutes.
Preheat your oven to 400 degrees. In a small saucepan, over low heat, heat your caramelized onions and thyme. Stir periodically.
Prepare a rimmed baking sheet with tinfoil and a rack, lightly coated in cooking spray. Set aside. Add some oil to a large skillet and place it over medium to medium high heat. Wait until the oil is shimmering or a drop of water flicked in it dances.
Coat both sides of steak with balsamic mixture. Sear or brown steaks, about 3 minutes per side. Sear the sides as well if you can. After each steak is brown on all sides place it on your prepared baking sheet. If you have any of the balsamic mixture left brush it on top of the steaks before going into the oven.
Bake for 5-6 minutes per side. Flip steaks once. If steaks are not cooked well enough at this point flip and check every 5 minutes until done. This next step is optional. Move oven rack close to your broiler and set your oven temperature to broil. Broil steaks for a minute or two per side. This will crisp the steaks up a bit on the outside. Delicious.
Once steaks are cooked remove them from your oven and transfer them to a cutting board and allow them to rest for a few at least five minutes, if not ten.
While the steaks rest, add the sherry vinegar and thyme to the caramelized onions. Taste it to see if you need some more salt, pepper or vinegar.
Top the steak with a thin layer of the caramelized onions over top of the steak to serve or serve on the side. Both are delicious! Enjoy!