Heat the oven: Set to 425°F (220°C). Line one or two large sheet pans with parchment for easy cleanup.
Prep the vegetables: Cut the eggplant, zucchini, and peppers into 1-inch chunks.
Slice the red onion into thick wedges. Leave cherry tomatoes whole (or chop larger tomatoes into chunks). Keep pieces roughly similar in size.
Salt the eggplant (optional but helpful): Toss eggplant with a pinch of salt and let sit for 10–15 minutes.
Pat dry. This reduces bitterness and helps it brown.
Toss with seasoning: On the sheet pan, combine all vegetables with olive oil, salt, pepper, oregano, thyme, and minced garlic. Add red pepper flakes if you like heat.
Spread in a single, uncrowded layer.
Roast: Bake for 25 minutes. Stir, then roast another 10–15 minutes until edges are caramelized and vegetables are tender.
Finish with acidity: Drizzle with balsamic vinegar while hot and toss. Taste and adjust salt and pepper.
Garnish and serve: Top with torn basil or chopped parsley.
Serve warm or at room temperature.