01 - In a medium mixing bowl, whisk together the soy sauce, olive oil, Worcestershire sauce, balsamic vinegar, and lemon juice until well blended.
02 - Add minced garlic, Dijon mustard, brown sugar, black pepper, rosemary, and onion powder. Whisk thoroughly to create a cohesive marinade.
03 - Arrange steaks in a large resealable plastic bag or shallow dish. Pour marinade evenly over meat, ensuring full coverage.
04 - Seal bag or cover dish, and refrigerate for a minimum of 2 hours or up to 24 hours for optimal flavor and tenderness. Turn steaks occasionally if possible.
05 - Remove steaks from marinade, lightly pat dry with paper towels, and discard any remaining marinade. Proceed to cook steaks using your preferred method such as grilling, broiling, or pan-searing.