01 - In a medium mixing bowl, whisk together soy sauce, olive oil, Worcestershire sauce, balsamic vinegar, and freshly squeezed lemon juice until fully blended.
02 - Add minced garlic, Dijon mustard, brown sugar, black pepper, rosemary, and onion powder to the bowl and whisk thoroughly until smooth.
03 - Arrange steaks in a large resealable plastic bag or shallow dish. Pour marinade over steaks, ensuring even coverage.
04 - Seal the bag or cover the dish and refrigerate at least 2 hours, ideally up to 24 hours for optimal flavor and tenderness. Turn steaks occasionally for uniform marination.
05 - Take steaks out of the marinade, gently pat dry with paper towels, and discard the marinade. Proceed to cook steaks by grilling, pan-searing, or broiling to desired doneness.