Preheat your oven to 425°F and line a baking sheet with parchment paper. Pat the chicken dry using paper towels so the seasoning sticks better. Slice the zucchini evenly so everything cooks at the same speed.
Place the chicken in a bowl and drizzle with olive oil. Add oregano, thyme, rosemary, paprika, cumin, salt, and black pepper. Toss everything well so every piece of chicken gets coated with flavor.
Add sliced zucchini to another bowl with olive oil, garlic, lemon zest, and a little salt. Toss gently until the zucchini is lightly coated. Keeping the zucchini separate helps it roast instead of becoming soggy.
Spread the chicken on one side of the baking sheet and the zucchini on the other side. Make sure everything stays in a single layer for proper roasting. Crowding the pan can cause steaming instead of baking.
Place the baking sheet in the hot oven and bake for about 20 to 25 minutes. The chicken should reach an internal temperature of 165°F, and the zucchini should look lightly golden. Add Parmesan cheese during the final 5 minutes if using.
Remove the pan from the oven and squeeze fresh lemon juice over everything. Let the chicken rest for about 5 minutes before serving to keep it juicy. Sprinkle fresh parsley on top for extra color and flavor.