01 - In a medium mixing bowl, whisk together the soy sauce, olive oil, Worcestershire sauce, balsamic vinegar, and lemon juice until homogenous.
02 - Add the minced garlic, Dijon mustard, brown sugar, black pepper, rosemary, and onion powder to the bowl. Whisk thoroughly to incorporate all seasonings.
03 - Place steaks in a large resealable plastic bag or a shallow dish. Pour marinade over the steaks, ensuring even coating.
04 - Seal the bag or cover the dish securely. Refrigerate for a minimum of 2 hours, or up to 24 hours for maximal flavor infusion, turning the steaks occasionally if possible.
05 - Remove steaks from the marinade and pat them lightly dry with paper towels. Discard any remaining marinade. Cook steaks by grilling, pan-searing, or broiling to preferred doneness.