Double bag two large airtight plastic bags. Remove any large pieces of fat from steak and place into the bags.
Add the remainder of ingredients and massage into the steak with your fingers until combined. The vinegar will help the honey dissolve.
Refrigerate for 4 hours- 24 hours. The longer, the more enhanced the taste.
Preheat the grill to a high heat. Place steak on the hot grill. If you are using a gas grill, cover the grill. Grill for 4-6 minutes on each side for medium rare. If you do not have a grill, you can follow the same instructions using the broiler of your oven on the second to top rack. Make sure to keep the door cracked and properly ventilate to not set off your smoke detectors.
Remove from heat and allow the meat rest for 5 minutes. Slice against the grain and serve! Enjoy your Honey Steak!
Optional: Pour left over marinade into a medium sauce pan and bring to boil. As soon as you see bubbles, reduce to a low simmer for 3-4 minutes. Be careful, the honey will heat up and it will over boil mighty quick, so keep an eye on it. Serve on the side as a dipping sauce or drizzle over sliced steak before plating. You can also pour mixture into a fat separator and skim off the excess oil. Strain out the solids (onions) and return them to the soy mixture. I especially recommend this if you are marinating the steak for a shorter amount of time.