01 - In a medium mixing bowl, whisk together the soy sauce, olive oil, Worcestershire sauce, balsamic vinegar, and lemon juice until well integrated.
02 - Add minced garlic, Dijon mustard, brown sugar, black pepper, rosemary, and onion powder to the mixture. Whisk thoroughly to blend all ingredients.
03 - Arrange steaks in a large resealable plastic bag or shallow dish. Pour marinade over the steaks, ensuring complete coverage.
04 - Seal the bag or cover the dish, then refrigerate for at least 2 hours and up to 24 hours. Turn steaks occasionally for even marination.
05 - Remove the steaks from the marinade and pat dry with paper towels. Discard used marinade. Cook steaks by grilling, pan-searing, or broiling to your preferred doneness.