01 - In a medium mixing bowl, whisk together the soy sauce, olive oil, Worcestershire sauce, balsamic vinegar, and lemon juice until well mixed.
02 - Add the minced garlic, Dijon mustard, brown sugar, black pepper, rosemary, and onion powder to the bowl. Whisk thoroughly until the mixture is consistent.
03 - Arrange steaks in a large resealable plastic bag or a shallow dish. Pour the marinade evenly over the steaks, ensuring complete coverage.
04 - Seal the bag or cover the dish and refrigerate steaks for a minimum of 2 hours, up to 24 hours for optimal flavor and tenderness. Turn occasionally to ensure even marination.
05 - Remove steaks from the marinade, gently pat dry with paper towels, and discard any remaining marinade. Cook steaks to your preferred doneness by grilling, pan-searing, or broiling.