01 - Preheat oven to 375°F. Grease a 9x13-inch baking dish with butter or cooking spray.
02 - In a large bowl, whisk together softened cream cheese, milk, Dijon mustard, sour cream, garlic powder, onion powder, salt, and black pepper until completely smooth and well combined.
03 - Fold in the diced chicken, ham, and 1 cup of shredded Swiss cheese into the creamy mixture until evenly distributed.
04 - Spread the mixture evenly into the prepared baking dish, smoothing the top with a spatula.
05 - Sprinkle the remaining 1 cup of shredded Swiss cheese evenly over the top of the chicken mixture.
06 - In a small bowl, combine panko breadcrumbs, melted butter, and grated Parmesan cheese. Mix until all crumbs are evenly coated with butter.
07 - Sprinkle the breadcrumb mixture evenly over the entire surface of the casserole.
08 - Bake uncovered for 30-35 minutes until the top is golden brown and the casserole is bubbling around the edges.
09 - Remove from oven and let rest for 5 minutes before serving. Garnish with chopped fresh parsley if desired. Serve hot.