Preheat your oven to 350°F (175°C) to prepare for baking.
In a large mixing bowl, combine the shredded chicken, finely chopped artichoke hearts, and chopped spinach, stirring until evenly distributed.
In a separate bowl, whip together the softened cream cheese, sour cream (or Greek yogurt), shredded mozzarella, grated Parmesan, garlic powder, onion powder, salt, pepper, and optional red pepper flakes using a hand mixer or spatula until smooth and creamy.
Carefully fold the cheese mixture into the chicken-vegetable mixture until all ingredients are thoroughly coated and well combined.
Transfer the hearty mixture into a greased 9x13 inch casserole dish, spreading it out evenly with a spatula.
In a small bowl, combine the breadcrumbs with olive oil, mixing until all crumbs are perfectly coated. Sprinkle the breadcrumb mixture generously over the casserole to create a crunchy topping.
Place the casserole in the preheated oven and bake for approximately 30-35 minutes, or until the casserole is bubbling hot and the top is golden brown and crispy.
Once baked, remove the casserole from the oven, allowing it to cool for a few minutes before serving to let the flavors settle.
Notes
Serve hot, garnished with fresh parsley or extra mozzarella. Pair with a side salad for a complete meal.