In a large mixing bowl, combine the olive oil, lemon juice, lemon zest, minced garlic, chopped rosemary, chopped thyme, salt, and pepper to create a marinade.
Add the chicken thighs to the marinade, coating them thoroughly. Let them marinate for at least 15 minutes while you prepare the vegetables.
On a large sheet pan, spread out the halved baby potatoes. Drizzle with a little olive oil and season with salt and pepper. Toss to coat evenly.
Nestle the marinated chicken thighs on the sheet pan among the potatoes.
Place the broccoli florets around the chicken and potatoes. Drizzle with a bit of olive oil and season with salt and pepper.
Transfer the sheet pan to the preheated oven and roast for 25-30 minutes, or until the chicken is cooked through (internal temperature of 165°F/74°C) and the potatoes are tender.
For extra crispiness, broil on high for an additional 2-3 minutes, watching closely to prevent burning.
Remove from the oven and let rest for 5 minutes before serving.
Garnish with fresh lemon slices and additional herbs if desired.
Notes
For extra crispiness, broil on high for a few minutes at the end.