01 - Whisk together soy sauce, olive oil, Worcestershire sauce, balsamic vinegar, and lemon juice in a medium mixing bowl until thoroughly combined.
02 - Add minced garlic, Dijon mustard, brown sugar, black pepper, rosemary, and onion powder to the bowl. Whisk until the mixture is fully blended and smooth.
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 and refrigerate for a minimum of 2 hours, preferably up to 24 hours. Turn steaks occasionally for even marination.
05 - Remove steaks from marinade, pat surface lightly with paper towels, and discard the used marinade. Proceed to grill, pan-sear, or broil your steaks to preferred doneness.