01 -
In a large glass measuring cup or mixing bowl, whisk together olive oil, balsamic vinegar, soy sauce, Worcestershire sauce, pineapple juice, brown sugar, Dijon mustard, ground black pepper, and garlic powder until well combined.
02 -
Place the steak in a large resealable plastic bag. Pour the marinade over the steak, seal tightly, and distribute evenly. Refrigerate and marinate for at least 4 hours and up to 24 hours, turning occasionally.
03 -
Preheat grill to medium-high heat and brush the grates lightly with oil.
04 -
Remove the steak from the marinade and pat dry with paper towels to remove excess moisture, helping prevent grill flare-ups.
05 -
Grill steak over direct heat to desired doneness, turning as needed for even cooking.
06 -
Transfer steak to a plate and tent loosely with foil. Allow to rest for at least 5 minutes before serving.
07 -
In a small bowl, cream softened butter until smooth. Stir in minced garlic, chopped parsley, thyme, and rosemary until fully incorporated.
08 -
Place butter mixture on parchment or plastic wrap. Shape into a log about 15 cm long, roll tightly, and twist the ends. Refrigerate until firm, approximately 2–3 hours. Slice and serve atop steak as desired.