01 - In a medium mixing bowl, whisk soy sauce, olive oil, Worcestershire sauce, balsamic vinegar, and lemon juice until smooth.
02 - Add minced garlic, Dijon mustard, brown sugar, black pepper, rosemary, and onion powder to the bowl. Whisk thoroughly until all components are well integrated.
03 - Place steaks in a large resealable plastic bag or shallow dish. Pour marinade over steaks, ensuring all surfaces are well coated.
04 - Seal bag or cover dish and refrigerate for a minimum of 2 hours, ideally up to 24 hours. Turn steaks occasionally for even marination.
05 - Remove steaks from marinade, gently pat dry with paper towels, and discard the used marinade. Proceed to grill, pan-sear, or broil steaks to desired doneness.