01 - In a medium mixing bowl, whisk together soy sauce, olive oil, Worcestershire sauce, balsamic vinegar, and lemon juice until fully blended.
02 - Incorporate the minced garlic, Dijon mustard, brown sugar, black pepper, rosemary, and onion powder, whisking until all elements are evenly integrated.
03 - Arrange steaks in a large resealable plastic bag or shallow dish and pour the marinade over them, ensuring complete coverage.
04 - Seal the bag or cover the dish, then refrigerate the steaks for a minimum of 2 hours and up to 24 hours for optimal tenderness and depth of flavor. Turn steaks occasionally if possible.
05 - Remove steaks from the marinade, pat gently with paper towels to remove excess liquid, and discard any remaining marinade. Proceed to grill, pan-sear, or broil to preferred doneness.