Prep the oven and pan: Preheat the oven to 400°F (200°C). Lightly coat a 9x13-inch baking dish with cooking spray.
Season the chicken: In a bowl, toss the chicken cubes with 1 tablespoon olive oil, 1/4 teaspoon salt, 1/4 teaspoon pepper, and smoked paprika.
Set aside.
Sweat the veggies: Heat the remaining tablespoon of olive oil in a large skillet over medium heat. Add onion and cook 2–3 minutes until slightly softened. Stir in zucchini and a pinch of salt.
Cook 4–5 minutes, stirring occasionally, until zucchini starts to release moisture but still has bite. Add garlic for the last 30 seconds. Remove from heat.
Make the ranch sauce: In a mixing bowl, whisk Greek yogurt, chicken broth, and ranch seasoning until smooth.
Taste and adjust salt and pepper if needed.
Layer the bake: Spread the zucchini-onion mixture evenly in the baking dish. Scatter the seasoned chicken over the top. Pour the ranch sauce evenly across everything, nudging it into the corners with a spatula.
Add cheese: Sprinkle mozzarella and Parmesan evenly over the surface.
Bake: Place on the center rack and bake for 22–28 minutes, until the chicken is cooked through (internal temp 165°F/74°C) and the top is lightly golden and bubbling.
Rest and garnish: Let the casserole rest 5 minutes to set.
Top with chopped parsley or chives before serving.
Serve: Enjoy on its own, or plate with quinoa, brown rice, or a crisp green salad. A squeeze of lemon brightens the flavors.