Preheat and prep the dish. Set your oven to 400°F (200°C). Lightly grease a 9x13-inch baking dish with nonstick spray or a drizzle of olive oil.
Salt the zucchini. Toss the sliced zucchini with a good pinch of salt and let it sit in a colander for 10 minutes.
This draws out extra moisture so the bake doesn’t get watery. Pat dry with paper towels.
Season the chicken. In a bowl, combine the chicken with 1 tablespoon olive oil, oregano, basil, smoked paprika, 1/2 teaspoon salt, and black pepper. Mix to coat evenly.
Make the light creamy mix. In another bowl, stir together Greek yogurt, lemon juice, garlic, red pepper flakes (if using), a pinch of salt, and a few grinds of pepper.
This will keep the chicken tender and add flavor without a heavy sauce.
Layer the vegetables. Spread the onion slices in the bottom of the baking dish. Add the zucchini on top, drizzle with the remaining 1 tablespoon olive oil, and season lightly with salt and pepper. Toss right in the dish to coat.
Add chicken and sauce. Scatter the seasoned chicken across the zucchini.
Spoon the yogurt mixture over the chicken and gently toss everything in the dish to distribute. Smooth into an even layer.
Add cheeses. Sprinkle mozzarella evenly over the top. Finish with the grated Parmesan for extra flavor and a golden crust.
Bake. Place in the oven and bake for 25–30 minutes, until the chicken is cooked through (165°F/74°C internal temperature) and the top is bubbling and lightly browned.
Optional broil. For extra color, switch to broil for 1–2 minutes at the end.
Watch closely to avoid burning.
Rest and serve. Let the bake rest for 5–10 minutes so the juices settle. Garnish with chopped parsley or basil. Serve as is, or with brown rice, quinoa, or a side salad.