01 - In a medium mixing bowl, whisk together soy sauce, olive oil, Worcestershire sauce, balsamic vinegar, and lemon juice until fully blended.
02 - Add minced garlic, Dijon mustard, brown sugar, black pepper, rosemary, and onion powder. Whisk thoroughly to achieve a uniform mixture.
03 - Arrange steaks in a large resealable plastic bag or a shallow dish. Pour marinade over steaks and ensure ample coating on all sides.
04 - Seal the bag or cover the dish. Marinate steaks in the refrigerator for a minimum of 2 hours and up to 24 hours, turning occasionally to ensure even flavor distribution.
05 - Remove steaks from marinade and pat lightly dry with paper towels. Discard marinade before proceeding to your preferred cooking method such as grilling, broiling, or pan-searing.