Preheat and prep: Heat your oven to 425°F (220°C).
Line two large sheet pans with parchment for easier cleanup.
Season the vegetables: In a big bowl, toss eggplant, peppers, zucchini, onion, and broccoli with olive oil, oregano, paprika, cumin, salt, and pepper. Add the cherry tomatoes and asparagus last with a light drizzle of oil—they cook faster.
Spread in a single layer: Divide the vegetables between the sheet pans. Keep space between pieces so they roast instead of steam.
Roast in stages: Roast the sturdier veggies (eggplant, peppers, onion, broccoli) for 15 minutes.
Pull the pans out, flip with a spatula, then add tomatoes and asparagus. Roast another 10–15 minutes until edges are caramelized and vegetables are tender with a little bite.
Make the herb dressing: Whisk olive oil, lemon juice, lemon zest, red wine vinegar, garlic, parsley, basil, mint, honey, and red pepper flakes. Season with salt and pepper.
Adjust acidity with more lemon or vinegar if needed.
Assemble the platter: Arrange the roasted vegetables on a large platter. Drizzle generously with the herb dressing. Reserve a bit for the table.
Garnish and serve: Add olives and a sprinkle of feta if you like.
Serve with warm pita, bread, or grains. Offer lemon wedges for extra brightness.