You know what’s funny?
I spent years thinking chicken cordon bleu casserole was this fancy restaurant dish I’d never pull off at home. All that pounding chicken thin, rolling it up with ham and cheese, securing it with toothpicks… who has time for that on a Tuesday night?
Then I discovered the casserole version.
It was one of those hectic evenings. The kids were hungry. I was tired. And I needed something that felt special but didn’t require me to channel my inner French chef.
I threw together what I had in the fridge.
And honestly? My family ate every last bite. My husband even asked if we could have it again the next week. That’s when I knew I’d stumbled onto something good.
Here’s the thing about this casserole…
It gives you all those classic chicken cordon bleu flavors – the tender chicken, the savory ham, that melty Swiss cheese – but without any of the fussy techniques. No rolling. No toothpicks. No cheese exploding out the sides while it cooks.
Just layer everything in a dish and bake.
The creamy Dijon sauce? It’s what really makes this sing. And that golden, crunchy breadcrumb topping on top? Chef’s kiss.

Why This Recipe Works (And Why You’ll Make It Again)
Look, I’m not going to pretend this is health food.
But it’s one of those dishes that just works for so many situations:
- Potlucks? Everyone will ask for the recipe.
- Dinner parties? It looks impressive but takes 15 minutes to prep.
- Meal prep? Makes great leftovers all week long.
- Friend just had a baby? This is the casserole you bring them.
I’ve even brought this to friends recovering from surgery. It’s comfort food at its finest.
And here’s what I love most…
You can assemble the whole thing the night before. Just cover it, stick it in the fridge, and bake it whenever you’re ready. This has saved my bacon more times than I can count when I’m hosting people and don’t want to be stuck in the kitchen all evening.
The flavors get even better as it bakes.
The Dijon adds this sophisticated tang without being too strong. The lemon juice brightens everything up. And that creamy sauce keeps every bite moist and delicious.
What You’ll Need
Let me break down the ingredients and share some tips I’ve picked up after making this about a million times.
Quick Stats:
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Servings: 8-10 people
- Difficulty: Super easy
Your Shopping List
| Ingredient | Quantity | My Notes |
|---|---|---|
| Cooked chicken (shredded) | 5-6 cups | Rotisserie chicken is your friend here |
| Black forest ham | 8 oz | Get it from the deli counter, not pre-packaged |
| Swiss cheese | 8 oz | About 10-12 slices |
| Unsalted butter | 10 tbsp (divided) | Needs to be room temp |
| Dijon mustard | 1 tbsp | Don’t use regular yellow mustard |
| Fresh lemon juice | 1 tbsp | Bottled is fine if that’s what you’ve got |
| Garlic powder | 1 tsp | Not garlic salt! |
| Salt | ½ tsp | Taste and adjust |
| Ground nutmeg | ¼ tsp | Trust me on this one |
| All-purpose flour | 6 tbsp | This thickens the sauce |
| Whole milk | 3 cups | 2% works too |
| Panko breadcrumbs | 1½ cups | Regular breadcrumbs are okay |
| Fresh parsley | 2 tbsp | Just for looks, totally optional |

Let’s Talk Chicken
Here’s my shortcut: rotisserie chicken from the grocery store.
One big rotisserie chicken gives you exactly what you need. Just pull off the skin, strip the meat from the bones, and shred it with your hands or two forks. Done in five minutes.
Rather cook your own?
Bake or poach about 2 pounds of boneless chicken breasts. Season them well with salt and pepper first. Let them cool a bit, then shred.
Got leftover roasted chicken from Sunday dinner? Perfect. This is exactly what to do with it.
The Ham Situation
I’m team black forest ham all the way.
It’s got this slightly smoky, sweet thing going on that’s just… right for this dish.
But here’s the deal – honey ham works great too. So does Virginia ham or regular deli ham. Just avoid honey-baked ham because that glaze makes everything too sweet.
One important thing?
Buy your ham from the deli counter. Have them slice it medium-thick. The quality is way better than those sad pre-packaged slices. Plus, you can ask for exactly the amount you need.
Cheese Chat
Swiss cheese is the traditional choice.
It’s got that nutty, slightly sweet flavor you expect from chicken cordon bleu. If you want to get fancy, use Gruyere instead. It’s richer and more complex.
Now, I know some people think Swiss cheese tastes weird.
If that’s you? Try Havarti or mild provolone. Both melt like a dream and won’t overpower everything else.
Quick tip: buy a block of cheese and slice it yourself if you can. Pre-sliced works fine, but freshly sliced melts smoother.
How to Make It (The Easy Way)
Alright, let’s cook. I’ll walk you through this step by step.
Get Your Dish Ready
First things first – crank your oven to 350°F.
This temperature is the sweet spot. Everything heats through evenly, and your topping gets golden without burning before the sauce is ready.
Grab a 9×13-inch casserole dish.
Spray it really well with cooking spray. I mean really well. Cheese likes to stick, and you’ll thank me later when cleanup is a breeze.
Layer It Up
Spread your shredded chicken across the bottom of the dish.
Press it down a little. You want a nice, even layer that supports everything else.
Now for the ham.
I cut each slice into 3 or 4 strips before laying them over the chicken. This makes serving way easier. Plus, everyone gets ham in their portion.
Top it with your Swiss cheese slices.
Let them overlap a bit. Don’t stress about making it look perfect. Once it melts, it’ll cover everything anyway.

The Sauce That Makes It Special
This is where the magic happens.
Grab a medium saucepan. Melt 6 tablespoons of butter over medium heat. Once it’s melting and starting to bubble, whisk in your Dijon mustard, lemon juice, garlic powder, salt, and nutmeg.
Wait, nutmeg?
I know it sounds weird. But trust me on this. You won’t taste it directly, but it adds this subtle warmth that makes the cheese sauce taste amazing.
Now sprinkle your flour over the butter mixture.
Whisk it constantly for about 2 minutes. This cooks out that raw flour taste and creates what fancy people call a “roux.” It’s what makes your sauce thick instead of watery.
Here comes the tricky part…
Add your milk slowly.
Pour in maybe a quarter cup at a time. Whisk until it’s completely smooth before you add more. I know it’s tempting to dump it all in at once. Don’t do it. That’s how you get lumps.
Once all the milk is in, keep whisking every now and then as it simmers.
It’ll start to thicken after about 4-5 minutes. The sauce should coat the back of a spoon when it’s ready.
Pour this beautiful creamy sauce over your cheese layer.
Use a spoon or spatula to spread it around. Try to get it into all the corners and edges.
That Golden Topping
Mix your Panko breadcrumbs with the remaining 4 tablespoons of softened butter.
I use my fingers for this. Squish the butter into the breadcrumbs until everything’s evenly coated. You can use a fork if you’re less of a hands-on person than me.
Sprinkle this mixture over the whole casserole.
Those butter-coated breadcrumbs are going to turn this gorgeous golden color and get all crispy. It’s the best part.
Into the Oven
Slide your casserole into that preheated oven.
Bake it uncovered for 35-40 minutes.
How do you know it’s done?
The sauce will be bubbling like crazy around the edges. The breadcrumbs will be golden brown. Your kitchen will smell incredible.
If your topping is browning too fast but the sauce isn’t bubbling yet, just tent it loosely with some aluminum foil. This protects the breadcrumbs while everything else finishes cooking.
Take it out and let it rest for 5-10 minutes.
I know you want to dive in immediately. But this resting time lets the sauce thicken up a bit. Makes serving way neater.

What to Serve It With (And How to Store Leftovers)
Serving Ideas
This casserole is pretty rich.
So I usually serve it with lighter sides. A crisp green salad with a vinaigrette cuts through all that creaminess nicely. Roasted asparagus or green beans work great too.
Want something more filling?
Serve it over rice or egg noodles. The sauce soaks into the grains and it’s just… so good.
Right before serving, sprinkle some fresh parsley on top. It adds a pop of color and a little fresh flavor that brightens everything up.
Leftover Life
Good news – this keeps well in the fridge for 3-4 days.
Store it in an airtight container or just cover the casserole dish tightly with plastic wrap.
Reheating is easy.
Individual portions? Microwave for 1-2 minutes.
Bigger portions? Pop them in a 350°F oven for about 15-20 minutes until they’re warmed through.
The breadcrumb topping loses its crunch when you reheat it. That’s just how life works. But if you want to restore some of that crispiness, stick servings under the broiler for a minute or two.
Can You Freeze It?
Yep!
I recommend freezing it before you bake it. Assemble the whole thing, cover it really well with plastic wrap and then aluminum foil, and freeze for up to 2 months.
When you’re ready to bake it…
Thaw it overnight in the fridge. Let it sit at room temperature for 30 minutes. Then bake as directed. You might need an extra 5-10 minutes since it’s starting cold.
Ways to Mix It Up
Make It Your Own
I’ve played around with this recipe a bunch over the years.
Want to sneak in some veggies?
Add a layer of fresh spinach between the chicken and ham. Doesn’t change the flavor much, but you get some greens in there.
Want it even creamier?
Stir a quarter cup of sour cream into the sauce. Adds this nice tang too.
Love mushrooms?
Sauté some sliced mushrooms first to get rid of the extra water. Then layer them with the chicken.
Tips That Actually Matter
Here’s what I’ve learned the hard way:
Use freshly shredded cheese if you can.
Pre-shredded cheese has this anti-caking stuff on it that makes it not melt as smoothly.
Don’t rush the sauce.
Take your time adding that milk gradually. It’s worth it to avoid lumps.
Soften your butter.
Room temperature butter mixes way easier with breadcrumbs. If you forget, just microwave it for 5-10 seconds.
Taste before you pour.
This is your last chance to adjust the seasoning. Remember, the chicken and ham are already salty.

Mistakes I’ve Made (So You Don’t Have To)
Let me save you some trouble here.
Don’t use skim milk.
It won’t give you that rich, creamy sauce you want. Whole milk or 2% is the way to go.
Don’t add the breadcrumbs too early.
If you’re making this ahead of time, wait to add the breadcrumb topping until right before you bake it. Otherwise, they’ll soak up moisture and get soggy. Nobody wants soggy breadcrumbs.
Don’t overbake it.
Once that sauce is bubbling and the topping is golden? It’s done. Overbaking dries out the chicken and makes everyone sad.
Your Questions Answered
Can I use different cheese?
Sure can!
Swiss is traditional, but Gruyere, Havarti, provolone, or even mozzarella all work. Pick something that melts well and tastes good with ham and chicken.
I’ve even mixed Swiss and Gruyere together. That was a good day.
Help! My sauce has lumps!
The secret is adding the milk slowly while whisking constantly.
Start with just a quarter cup. Whisk until it’s smooth. Then add more.
Also, keep your heat at medium. Not high. Medium gives you better control.
If you still get lumps? Strain the sauce through a fine-mesh sieve before you pour it over the casserole.
Can I make this ahead?
Absolutely.
Assemble the whole thing except for the breadcrumb topping. Cover it tight with plastic wrap. Stick it in the fridge for up to 24 hours.
When you’re ready to bake…
Let it sit at room temperature for 30 minutes. Add the breadcrumb topping. Bake as usual. You might need an extra 5-10 minutes since it’s cold.
I don’t have Panko breadcrumbs.
No problem.
Regular breadcrumbs work fine. They won’t be quite as crispy, but they’ll do the job.
Crushed Ritz crackers? Even better. They add this buttery flavor that’s amazing.
Going low-carb? Crushed pork rinds mixed with melted butter make a surprisingly good crunchy topping.
Why is my casserole watery?
Two main reasons this happens:
First – your sauce didn’t thicken enough before you poured it over the casserole. Make sure it simmers for at least 4-5 minutes and coats the back of a spoon.
Second – you used frozen chicken or ham with lots of water content. All that moisture comes out during baking.
Use good quality ingredients and make sure your sauce is thick enough. That usually solves it.
So there you have it.
This Chicken Cordon Bleu Casserole has become one of my most-requested recipes. My sister-in-law asks me to bring it to every family gathering. My neighbor has made it three times in the past month.
It’s comforting. It’s flavorful. And it’s way easier than it looks.
Whether you’re feeding your family on a busy weeknight or bringing a dish to share, this casserole delivers every single time.
That combination of tender chicken, savory ham, melted cheese, and creamy sauce? Pure comfort food right there.
Give it a try. I’m betting it becomes a regular in your house too.

Chicken Cordon Bleu Casserole
Ingredients
Casserole Layers
- 5-6 cups cooked chicken shredded (rotisserie chicken works great)
- 8 oz black forest ham sliced from deli counter
- 8 oz Swiss cheese 10-12 slices
Creamy Dijon Sauce
- 6 tbsp unsalted butter
- 1 tbsp Dijon mustard
- 1 tbsp fresh lemon juice
- 1 tsp garlic powder
- 1/2 tsp salt
- 1/4 tsp ground nutmeg
- 6 tbsp all-purpose flour
- 3 cups whole milk 2% works too
Breadcrumb Topping
- 1 1/2 cups Panko breadcrumbs
- 4 tbsp unsalted butter softened
Garnish
- 2 tbsp fresh parsley chopped, optional
Instructions
- Preheat your oven to 350°F. Spray a 9×13-inch casserole dish really well with cooking spray.
- Spread the shredded chicken evenly across the bottom of the casserole dish, pressing it down slightly to create an even layer.
- Cut each slice of ham into 3-4 strips and layer them over the chicken.
- Top with Swiss cheese slices, letting them overlap slightly to cover everything.
- In a medium saucepan over medium heat, melt 6 tablespoons of butter. Whisk in the Dijon mustard, lemon juice, garlic powder, salt, and nutmeg.
- Sprinkle the flour over the butter mixture and whisk constantly for about 2 minutes to cook out the raw flour taste.
- Slowly add the milk about 1/4 cup at a time, whisking until completely smooth before adding more. Continue whisking occasionally as it simmers for 4-5 minutes until the sauce thickens and coats the back of a spoon.
- Pour the creamy sauce over the cheese layer in the casserole dish, using a spoon to spread it into all the corners and edges.
- Mix the Panko breadcrumbs with the remaining 4 tablespoons of softened butter using your fingers or a fork until the butter is evenly distributed.
- Sprinkle the butter-coated breadcrumbs evenly over the entire casserole.
- Bake uncovered for 35-40 minutes, until the sauce is bubbling around the edges and the breadcrumbs are golden brown. If the topping browns too quickly, tent loosely with aluminum foil.
- Remove from oven and let rest for 5-10 minutes to allow the sauce to thicken. Garnish with fresh parsley if desired and serve.
