01 - Preheat oven to 375°F and grease a 9x13-inch casserole dish.
02 - Melt butter in a medium saucepan over medium heat. Whisk in flour and cook for 1 minute.
03 - Gradually whisk in milk, stirring continuously until smooth. Cook 3 to 5 minutes until thickened.
04 - Remove from heat and stir in Dijon mustard, garlic powder, onion powder, nutmeg (if using), salt, and black pepper.
05 - In a large bowl, mix cooked chicken, turkey ham, and half of the Swiss cheese. Pour sauce over and stir gently.
06 - Spread mixture evenly in the prepared dish. Sprinkle remaining Swiss cheese and Parmesan on top.
07 - Toss panko breadcrumbs with olive oil in a small bowl, then sprinkle evenly over the casserole.
08 - Bake for 30 to 35 minutes until golden brown and bubbling.
09 - Allow casserole to rest for 5 minutes before serving.