Preheat the oven to 400F.
In a large mixing bowl, add all the vegetables along with olive oil, vinegar, pesto, Italian seasoning, salt, and pepper. Use a spatula to toss to combine until the veggies are evenly coated.
Arrange the seasoned vegetables in a single layer on a large sheet pan. Roast for 40-45 minutes until tender. Toss the vegetables halfway to ensure they brown evenly. If the vegetables look like they are browning too quickly, place the sheet pan on the lower rack.
Sprinkle with chopped parsley and Parmesan cheese, and serve immediately.
