In a medium bowl, whisk together the apple cider vinegar, olive oil, honey, Worcestershire sauce, Dijon mustard, garlic powder, salt, and pepper until fully combined.
Place the steak in a shallow dish and pour one-third of the marinade over the meat.
Massage the marinade into the steak to coat all sides evenly. Let the steak rest for 15 minutes at room temperature.
While the steak marinates, chop the romaine lettuce, dice the tomatoes, and slice the red onion.
Lightly oil a grill or heavy skillet and heat over medium-high heat.
Cook the steak for about 5 minutes total for medium-rare, flipping halfway through. Adjust cooking time depending on thickness and preferred doneness.
Transfer the steak to a cutting board and let it rest for several minutes before slicing into thin strips.
In a large serving bowl, combine the lettuce, tomatoes, onions, and olives.
Add the sliced steak on top and drizzle with the remaining dressing.
Garnish with crumbled blue cheese, toss gently, and serve immediately.