01 - Preheat the oven to 375°F. Lightly grease a 9x13-inch baking dish.
02 - In a large mixing bowl, whisk together whole milk, heavy cream, softened cream cheese, Dijon mustard, garlic powder, onion powder, kosher salt, and black pepper until smooth.
03 - Stir the shredded chicken, diced ham, and 1 1/2 cups shredded Swiss cheese into the sauce mixture until fully combined.
04 - Spread the prepared mixture evenly into the greased baking dish then sprinkle the remaining 1/2 cup of Swiss cheese over the top.
05 - In a separate bowl, combine panko breadcrumbs, melted butter, and grated Parmesan cheese until the breadcrumbs are evenly coated.
06 - Evenly sprinkle the breadcrumb mixture over the layered casserole.
07 - Bake for 25 to 30 minutes until the casserole is bubbling and the topping is golden brown.
08 - Allow to rest for 10 minutes before serving. Optionally, garnish with chopped fresh parsley.