01 - In a medium mixing bowl, combine soy sauce, olive oil, Worcestershire sauce, balsamic vinegar, and lemon juice. Whisk until fully emulsified.
02 - Add minced garlic, Dijon mustard, brown sugar, black pepper, rosemary, and onion powder to the bowl. Whisk thoroughly to blend all ingredients.
03 - Place steaks in a large resealable plastic bag or a shallow dish. Pour the marinade over the steaks, ensuring each piece is well coated.
04 - Seal the bag or cover the dish. Refrigerate steaks for at least 2 hours and up to 24 hours, turning occasionally for even absorption.
05 - Remove steaks from the marinade. Pat dry with paper towels and discard any excess marinade. Proceed to preferred cooking method such as grilling, broiling, or pan-searing.