01 - Preheat oven to 375°F. Grease a 9x13-inch baking dish thoroughly.
02 - In a large bowl, whisk together whole milk, heavy cream, softened cream cheese, Dijon mustard, garlic powder, onion powder, kosher salt, and black pepper until smooth and well blended.
03 - Fold shredded chicken, diced ham, and 1½ cups of shredded Swiss cheese into the sauce mixture until evenly incorporated.
04 - Evenly spread the combined mixture into the prepared baking dish, then top with the remaining ½ cup of Swiss cheese.
05 - In a separate bowl, mix panko breadcrumbs, melted unsalted butter, and grated Parmesan cheese until the crumbs are uniformly coated.
06 - Sprinkle the breadcrumb mixture evenly over the casserole surface. Bake for 25 to 30 minutes until bubbly and the crust turns golden brown.
07 - Allow the casserole to rest for 10 minutes before serving. Garnish with chopped fresh parsley, if desired.