01 -
Whisk the balsamic vinegar, olive oil, Dijon mustard, honey, garlic, kosher salt, and black pepper in a small bowl. Set aside 3 tablespoons for serving before adding the steak.
02 -
Place the flank steak in a shallow dish or zip-top bag. Add the remaining marinade, turn to coat, and refrigerate for at least 30 minutes or up to 12 hours.
03 -
Preheat a grill or grill pan to medium-high heat. Clean and oil the grates so the steak releases easily.
04 -
Remove the steak from the marinade and let excess drip off. Grill for 4-6 minutes per side, or until it reaches your preferred doneness on an instant-read thermometer.
05 -
Toss the tomatoes with 1 teaspoon olive oil. Grill them in a grill basket or hot skillet for 3-5 minutes, shaking once or twice, until the skins wrinkle and split.
06 -
Transfer the steak to a cutting board and rest for 10 minutes. Slice thinly across the grain.
07 -
Arrange the sliced steak on a platter. Top with blistered tomatoes, mozzarella, basil, reserved clean dressing or balsamic glaze, flaky salt, and black pepper. Serve right away.