01 - In a medium mixing bowl, whisk together soy sauce, olive oil, Worcestershire sauce, balsamic vinegar, and lemon juice until well integrated.
02 - Add minced garlic, Dijon mustard, brown sugar, black pepper, rosemary, and onion powder. Whisk thoroughly to ensure complete blending.
03 - Place steaks in a large resealable plastic bag or shallow dish. Pour marinade over steaks, ensuring all surfaces are coated evenly.
04 - Seal the bag or cover the dish and refrigerate for a minimum of 2 hours, preferably up to 24 hours to optimize flavor and tenderness. Rotate steaks occasionally if feasible.
05 - Remove steaks from marinade, pat lightly dry with paper towels, and discard marinade. Cook steaks by grilling, pan-searing, or broiling to your preferred doneness.