01 - In a medium mixing bowl, whisk together soy sauce, olive oil, Worcestershire sauce, balsamic vinegar, and lemon juice until fully blended.
02 - Add minced garlic, Dijon mustard, brown sugar, black pepper, rosemary, and onion powder to the liquid mixture. Whisk thoroughly to ensure even distribution of all ingredients.
03 - Place steaks in a large resealable plastic bag or shallow dish. Pour marinade over steaks, ensuring each piece is thoroughly coated.
04 - Seal the bag or cover the dish and refrigerate for a minimum of 2 hours and up to 24 hours for optimal flavor and tenderness. If possible, turn steaks occasionally during marination.
05 - Remove steaks from marinade and gently pat them dry with paper towels. Discard used marinade. Proceed to grill, pan-sear, or broil steaks to your preferred doneness.