01 - Whisk together soy sauce, olive oil, Worcestershire sauce, balsamic vinegar, and lemon juice in a medium mixing bowl until well blended.
02 - Incorporate minced garlic, Dijon mustard, brown sugar, black pepper, rosemary, and onion powder. Whisk thoroughly to ensure a uniform marinade.
03 - Place steaks in a large resealable plastic bag or shallow dish. Pour marinade over the steaks, ensuring full coverage on all sides.
04 - Seal the bag or cover the dish, and refrigerate for at least 2 hours or up to 24 hours for optimal flavor and tenderness. Turn steaks occasionally during marination.
05 - Remove steaks from the marinade, pat lightly dry with paper towels, and discard the used marinade. Cook steaks using your preferred method such as grilling, pan-searing, or broiling.