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 the minced garlic, Dijon mustard, brown sugar, black pepper, rosemary, and onion powder to the bowl. Whisk thoroughly to blend all ingredients.
03 - Place steaks in a large resealable plastic bag or shallow dish. Pour the marinade over the steaks, ensuring they are evenly coated.
04 - Seal the bag or cover the dish and refrigerate for a minimum of 2 hours or up to 24 hours for best results. Turn steaks occasionally for even marination.
05 - Remove steaks from the marinade, pat lightly dry with paper towels, and discard the used marinade. Proceed to grill, pan-sear, or broil steaks to desired doneness.