Combine olive oil, balsamic vinegar, minced garlic, Dijon mustard, rosemary, thyme, paprika, black pepper, sea salt, garlic powder, and cayenne in a bowl. Whisk in lemon juice, soy sauce, and honey until the marinade is fully combined and smooth.
Place your flank steak on a cutting board and pat dry with paper towels. This step removes surface moisture, allowing the marinade to penetrate more effectively and ensuring better browning during grilling.
Pour the marinade over the steak, making sure to coat both sides generously. Reserve about 2 tablespoons of marinade in a small bowl for basting during cooking, then let the flank steak marinate for exactly 15 minutes at room temperature.
Preheat your grill to high heat (450°F) and oil the grates lightly to prevent sticking. This juicy grilled flank steak crowd recipe relies on intense, direct heat to develop a beautiful crust while keeping the interior tender and pink.
Place the steak on the hottest part of the grill and sear for 5-6 minutes without moving it. Flip carefully, then cook the second side for another 4-5 minutes for medium-rare doneness.
During the final minute, brush with reserved marinade on both sides to lock in moisture and build extra flavor. Transfer the steak to a cutting board immediately.
Rest for 5 minutes before slicing against the grain into thin strips. This crucial resting period redistributes juices throughout the meat, ensuring every bite stays juicy and tender for your crowd.