Preheat and prep the pan: Heat the oven to 425°F (220°C).
Line a large rimmed baking sheet with parchment for easy cleanup.
Make the marinade: In a bowl, whisk together lemon zest and juice, olive oil, minced garlic, chopped herbs, salt, pepper, and the honey if using. Add a pinch of red pepper flakes for a gentle kick.
Season the chicken: Pat chicken dry. Place it in a shallow dish or zip-top bag and pour over half of the marinade.
Toss to coat. Let it sit while you prep the veggies, or refrigerate for up to 2 hours for deeper flavor.
Prepare the vegetables: In a large bowl, toss the potatoes, broccoli, bell pepper, onion, zucchini, and carrot with the remaining marinade. Add a little extra olive oil if the veggies look dry.
Season generously with salt and pepper.
Start roasting the vegetables: Spread the veggies on the baking sheet in an even layer, avoiding overcrowding. Roast for 12 minutes to give the potatoes a head start.
Add the chicken: Remove the pan from the oven. Nestle the chicken pieces among the vegetables.
Spoon any leftover marinade from the chicken dish over the top.
Roast to finish: Return the pan to the oven and roast 15–20 minutes more, until the chicken reaches 165°F (74°C) internal temperature and the vegetables are tender with caramelized edges.
Rest and finish: Transfer the chicken to a plate and let it rest for 5 minutes. Squeeze a little fresh lemon juice over the pan and scatter chopped parsley. Add a light shower of Parmesan if you like.
Serve: Plate the chicken with a generous scoop of roasted veggies.
Offer lemon wedges on the side for extra brightness.