Preheat oven to 375°F (190°C). Grease a baking dish lightly.
Heat olive oil in a skillet over medium heat.
Cook zucchini and onion for 4–5 minutes until slightly softened.
Add garlic and cook for 1 minute. Remove from heat.
In a large bowl, combine sour cream, cream of chicken soup, Parmesan cheese, Italian seasoning, salt, and pepper.
Fold in cooked chicken and zucchini mixture.
Spread mixture evenly into prepared baking dish.
Top with mozzarella cheese.
Mix breadcrumbs with melted butter and sprinkle over casserole.
Add extra Parmesan cheese if desired.
Bake uncovered for 25–30 minutes until bubbly and golden brown.
Let casserole rest 5 minutes before serving.