01 -
Whisk together balsamic vinegar, olive oil, mustard, black pepper, coarse salt, and Italian seasoning in a medium-sized bowl until fully combined.
02 -
Toss your steaks into a heavy-duty zip-top bag, pour in the marinade, seal it tight, then shake it all over until the steaks are evenly covered. Let them sit for no less than 30 minutes, but for the best taste, give it 4 hours if you can.
03 -
Heat your oven up to 400°F and lightly oil up a big baking sheet to keep things from sticking.
04 -
Put the chopped zucchini, yellow squash, red onion slices, and cherry tomatoes into a bowl. Drizzle with olive oil, sprinkle with salt, then toss it all together. Spread everything out flat on your oiled baking sheet. Do the same with the asparagus, but lay them out on top of the others.
05 -
If you have a wire rack, place it over the veggies and lay the marinated steaks on it. If not, just put the steaks on the baking sheet with the vegetables, keeping the asparagus loosely grouped. Position the pan about 4 inches away from the oven’s heat source.
06 -
Let the veggies roast on their own for about 10 minutes, turning the pan halfway through so they cook evenly. Now add the steaks to the baking sheet, leaving some space between them. Cook for another 5 minutes or until the steaks are as done as you like. Before slicing, let them sit untouched for about 5 minutes, which makes all the difference in flavor and texture.