01 -
In a medium-sized bowl, stir together the olive oil, balsamic vinegar, mustard, black pepper, salt, and Italian seasoning until smooth and combined.
02 -
Place the steak in a large zip bag, pour the marinade inside, zip it shut, and shake it until the steak is fully coated. Let it soak up all that goodness for a minimum of 30 minutes, but longer (up to 4 hours) adds more depth.
03 -
Preheat your oven to 400˚F, and lightly grease a large baking tray.
04 -
Put the zucchini, summer squash, onion slices, and tomatoes into a mixing bowl. Drizzle with olive oil and sprinkle with salt, then spread them evenly across your prepared baking tray. Do the same thing with the asparagus in the same bowl, then layer them over the other veggies on the pan.
05 -
If you've got a wire rack, use it to set your marinated steaks above the vegetables on the tray. If not, lay the steaks directly on the tray with the veggies, keeping the asparagus grouped together.
06 -
Roast the tray with just the veggies first for 10 minutes, rotating the tray midway to get an even roast. Next, place the steaks on there and cook everything for an extra 5 minutes, or until the steak hits the doneness you like. Rest the meat for 5 minutes before slicing—it really does make it better!