In a bowl, whisk together olive oil, lemon juice, lemon zest, minced garlic, oregano, paprika, cumin, crushed red pepper flakes, salt, and pepper.
Marinate the Chicken
Place the chicken in a zip-top bag or shallow dish. Pour half of the marinade over the chicken, ensuring it’s well-coated. Reserve the remaining marinade for the zucchini. Marinate the chicken in the fridge for at least 30 minutes (or up to 4 hours for deeper flavor).
Prep the Zucchini
About 15 minutes before you grill the zucchini, brush the zucchini slices with olive oil and season with salt and pepper. Drizzle the reserved marinade over the zucchini for added flavor. Don’t leave the zucchini in the marinade for more than 15 minutes to avoid the veggie getting too soft.
Preheat the Grill
Heat your grill or grill pan to medium-high heat. Lightly oil the grates to prevent sticking.
Grill the Chicken
Place the marinated chicken on the grill. Cook for 5–7 minutes per side, or until the internal temperature reaches 165°F (74°C). Remove and let it rest for 5 minutes.
Grill the Zucchini
While the chicken rests, grill the zucchini for 2–3 minutes per side until tender and slightly charred.
Serve and Garnish
Plate the grilled chicken and zucchini together. Garnish with fresh parsley and serve with lemon wedges for an extra burst of citrus.