Classic chicken cordon bleu flavors transformed into an easy casserole with layers of chicken, ham, Swiss cheese, and creamy sauce topped with crispy panko.
Preheat oven to 350°F and spray a 9×13-inch casserole dish with nonstick cooking spray.
Evenly spread 5 cups of shredded chicken into the prepared baking dish.
Layer 9 ounces of sliced black forest ham, cut into strips, over the chicken.
Place 8 ounces of sliced Swiss cheese evenly over the ham, overlapping slices to fit.
Melt 6 tablespoons butter in a saucepan over medium heat. Whisk in Dijon mustard, lemon juice (if using), garlic powder, salt, nutmeg (if using), and cayenne pepper (if using).
Sprinkle in 6 tablespoons all-purpose flour and continue whisking over medium heat until it forms a blonde-colored paste, about 1-2 minutes.
Slowly add 3 cups whole milk, a quarter cup at a time, whisking after each addition until smooth before adding more.
Once all milk is added, simmer for 4 minutes or until sauce has thickened, whisking occasionally.
Pour sauce over cheese layer and spread evenly, making sure to reach all corners.
Combine 1 1/2 cups panko breadcrumbs and 4 tablespoons softened butter in a small bowl. Spread mixture evenly over casserole.
Bake uncovered for 30-40 minutes, or until sauce is actively bubbling and panko topping is golden brown.
Remove from oven and let sit for 5 minutes to allow sauce to set. Sprinkle with chopped parsley if desired and serve.
Notes
Rotisserie chicken works perfectly for this recipe and saves time.
Gruyere cheese can be substituted for Swiss for a more sophisticated flavor.
For gluten-free version, use gluten-free flour and breadcrumbs.
Can be assembled ahead and frozen before baking. Thaw overnight before cooking, adding 10-15 minutes to bake time.