Prep the oven and pan: Preheat to 400°F (200°C). Lightly oil a 9x13-inch baking dish.
Season the chicken: In a bowl, toss chicken with 1 tablespoon olive oil, oregano, thyme, red pepper flakes (if using), a generous pinch of salt, and black pepper.
Par-cook the chicken: Heat a large skillet over medium-high.
Add the seasoned chicken and cook 3–4 minutes, just until no longer pink on the outside. It will finish in the oven. Transfer to a plate.
Soften the aromatics: In the same skillet, add remaining 1 tablespoon olive oil.
Sauté red onion 2 minutes, then add garlic for 30 seconds until fragrant. Remove from heat.
Make the creamy base: In a small bowl, whisk heavy cream, lemon juice, and lemon zest with a pinch of salt and pepper.
Layer the bake: Spread half the zucchini in the baking dish. Top with half the chicken, half the onions/garlic, half the tomatoes, and half the olives.
Drizzle with half the cream mixture. Sprinkle half the mozzarella and a little Parmesan.
Repeat: Add the remaining zucchini, chicken, onions, tomatoes, and olives. Drizzle with remaining cream.
Top with the rest of the mozzarella and Parmesan. Scatter feta over the top.
Bake: Cover loosely with foil and bake 15 minutes. Uncover and bake another 10–15 minutes, until bubbly and lightly golden, and zucchini is tender but not mushy.
Rest and garnish: Let it rest 5–10 minutes to set.
Finish with chopped parsley or basil. Taste and adjust salt, pepper, or a squeeze more lemon if you like.