01 - In a medium mixing bowl, whisk together the soy sauce, olive oil, Worcestershire sauce, balsamic vinegar, and lemon juice until fully combined.
02 - Add minced garlic, Dijon mustard, brown sugar, black pepper, rosemary, and onion powder. Whisk until the mixture is uniform.
03 - Place steaks in a large resealable plastic bag or shallow dish. Pour the marinade over the steaks and ensure all surfaces are well coated.
04 - Seal the bag or cover the dish. Refrigerate for at least 2 hours and up to 24 hours. Turn steaks occasionally to distribute flavors evenly.
05 - Remove steaks from marinade and pat lightly with paper towels to remove excess liquid. Discard the used marinade. Proceed to cook steaks as desired.