01 - Add soy sauce, olive oil, Worcestershire sauce, balsamic vinegar, and freshly squeezed lemon juice to a medium mixing bowl. Whisk thoroughly until the mixture is uniform.
02 - Add minced garlic, Dijon mustard, brown sugar, black pepper, rosemary, and onion powder to the liquid mixture. Whisk until all components are well emulsified.
03 - Arrange steaks in a large resealable plastic bag or shallow dish. Pour the marinade over the steaks, ensuring full coverage.
04 - Seal the bag or cover the dish and refrigerate for at least 2 hours, preferably up to 24 hours, turning steaks occasionally for even marination.
05 - Remove steaks from marinade and pat lightly dry with paper towels. Discard remaining marinade. Cook steaks by grilling, pan-searing, or broiling to preferred doneness.