Easy Chicken Cordon Bleu Casserole
This chicken cordon bleu casserole gives you all the flavors of the classic rolled dish without the fiddly assembly. Tender chicken, salty ham, and Swiss cheese bake under a golden, crunchy topping.

The sauce gets its tang from Dijon mustard, so it feels rich but never heavy. It is the meal I turn to when I want something a little special on a busy weeknight.
Why This One Stays in the Rotation
The layers matter. The bottom is soft chicken and ham, then a creamy sauce that seeps into every bite, then a crisp panko crust on top. It is the contrast between soft and crunchy that makes it work.
It tastes like the real thing but comes together without rolling or breading anything. You just layer, bake, and scoop.
Ingredients

- 3 cups cooked, diced chicken: rotisserie or leftover roast chicken work great
- 1 ½ cups diced ham: use a good deli ham, not honey-baked
- 2 cups shredded Swiss cheese, divided: 1 ½ cups for the filling, ½ cup for the topping
- 3 tbsp unsalted butter: for the sauce, plus 2 tbsp melted for the topping
- 3 tbsp all-purpose flour: thickens the sauce
- 2 cups whole milk: gives the creamiest sauce
- 1 tbsp Dijon mustard: adds a little sharpness
- ½ tsp garlic powder
- ½ tsp salt: adjust if your ham is very salty
- ¼ tsp black pepper
- 1 cup panko breadcrumbs: for the crunchy top
Variations / Substitutions
- Protein: swap the chicken for cooked turkey. Works just as well with holiday leftovers.
- Cheese: Gruyère melts beautifully and has a nuttier flavor. A sharp white cheddar works too.
- Dairy-free: use unsweetened almond milk and a dairy-free butter alternative; the sauce will be slightly thinner but still creamy. Swap in a vegan Swiss-style shred.
- Topping: crushed buttery crackers make a nice alternative to panko.
- Mustard: if Dijon feels too sharp, whole grain mustard keeps the tang without the bite.
If you like this casserole, you might also enjoy my Chicken Parmesan Casserole.
How to Make Chicken Cordon Bleu Casserole
Step 1: Make the Sauce

Preheat your oven to 375°F (190°C) and grease a 9×13-inch baking dish. In a medium saucepan over medium heat, melt 3 tablespoons butter. Whisk in the 3 tablespoons flour and cook, stirring constantly, for 1 minute.
Slowly whisk in the 2 cups whole milk, then add the 1 tablespoon Dijon mustard, ½ teaspoon garlic powder, ½ teaspoon salt, and ¼ teaspoon black pepper. Bring to a gentle simmer, whisking often, until the sauce coats the back of a spoon, about 3 to 4 minutes.
The sauce will look smooth and thicken noticeably. Taste and add a pinch more salt or mustard if you like.
Step 2: Layer the Casserole

Spread the 3 cups diced chicken in an even layer across the prepared dish. Scatter the 1 ½ cups ham over the chicken, then sprinkle with 1 ½ cups of the Swiss cheese.
Pour the warm sauce over everything. Use a spatula to nudge it around so it covers the ingredients evenly. At this point the dish will look like a creamy, cheesy mess, and that is exactly what you want. The sauce will settle around the chicken and ham as it bakes.
Step 3: Finish with the Topping

In a small bowl, stir together the 1 cup panko, 2 tablespoons melted butter, and the remaining ½ cup Swiss cheese.
Scatter the mixture across the top of the casserole. The buttered crumbs will brown and turn crisp, giving you that signature crunch.
Step 4: Bake Until Golden and Bubbly

Set the dish in the oven and bake for 25 to 30 minutes. You are looking for bubbly sauce at the edges and a deep golden topping.
If the top needs more color, switch to broil for the last 2 minutes and watch closely. It can go from golden to burnt fast.
Step 5: Scoop and Serve

Let the casserole rest on the counter for 5 minutes. This pause helps the sauce set a little so the first scoop holds its shape.
Use a big spoon to dish it out onto plates. A quick scatter of chopped parsley adds a fresh green note, but it is optional. Serve while it is still hot.
Tips for the Best Casserole
- Pat the ham dry: if it feels wet. Extra moisture can thin the sauce.
- Use a rotisserie chicken: to cut prep time down to almost nothing.
- Shred your own Swiss cheese: instead of buying pre-shredded. It melts smoother.
- For a deeper dish, an 8×8-inch pan works, but the bake time will stretch a bit longer.
Bake times by pan size:
| Pan size | Bake time |
|---|---|
| 9×13-inch | 25 to 30 mins |
| 8×8-inch (deeper) | 35 to 40 mins, tent with foil if top browns early |
Storing and Reheating Leftovers
- Refrigerate: leftovers keep well in a covered container for up to 4 days.
- Reheating: warm individual portions in the microwave, or reheat the whole dish in a 350°F oven until heated through. The topping will soften a little; a minute under the broiler brings back some crunch.
What to Serve With Chicken Cordon Bleu Casserole
A crisp green salad with a sharp lemon vinaigrette cuts through the richness. Steamed green beans or asparagus keep the plate balanced without competing flavors. If you want something heartier, a side of roasted baby potatoes works.
Frequently Asked Questions
Can I use raw chicken?
No. The chicken needs to be fully cooked before it goes into the casserole. Use leftovers or a rotisserie bird.
Can I make this casserole ahead?
Yes. Assemble the whole dish, cover it tightly, and refrigerate for up to 24 hours. Bake it straight from the fridge, adding about 5 to 10 minutes to the bake time.
Can I freeze chicken cordon bleu casserole?
You can freeze it either unbaked or baked. Wrap the dish well and freeze for up to 2 months. Thaw overnight in the fridge and bake as directed, adding extra time if needed.
Can I use a different cheese?
Absolutely. Gruyère gives a deeper, nuttier flavor, and sharp white cheddar works, though it will be less traditional.
Can I use cream of chicken soup instead of making a sauce?
Yes. Replace the butter, flour, and milk with one 10.5-ounce can of condensed cream of chicken soup whisked with ½ cup milk. Stir in the Dijon mustard and seasonings, then use it just like the homemade sauce.
Chicken Cordon Bleu Casserole Recipe
Ingredients
Method
- Preheat oven to 375°F (190°C) and grease a 9×13-inch dish. In a saucepan, melt 3 tbsp butter, whisk in flour, cook 1 minute. Slowly whisk in milk, Dijon, garlic powder, salt, and pepper. Simmer until thickened, about 3 to 4 minutes.
- Layer the chicken, then ham, then 1 ½ cups Swiss cheese in the dish. Pour sauce evenly over the top.
- Stir panko with 2 tbsp melted butter and the remaining ½ cup Swiss cheese. Scatter over the casserole.
- Bake 25 to 30 minutes until bubbly and golden. Broil briefly for more color if needed.
- Rest 5 minutes, then scoop and serve with a sprinkle of parsley if you like.
