01 - In a medium mixing bowl, whisk together the soy sauce, olive oil, Worcestershire sauce, balsamic vinegar, and lemon juice until fully blended.
02 - Add the minced garlic, Dijon mustard, brown sugar, black pepper, rosemary, and onion powder to the bowl. Whisk all ingredients until marinade is homogenous.
03 - Arrange steaks in a large resealable plastic bag or shallow dish. Pour marinade over steaks to coat evenly.
04 - Seal the bag or cover the dish tightly and refrigerate for at least 2 hours, preferably up to 24 hours, turning steaks occasionally for even exposure.
05 - Remove steaks from marinade and pat dry with paper towels. Discard any remaining marinade before proceeding with grilling, pan-searing, or broiling as preferred.