There’s just something about comfort food that feels like a hug from the inside out 🤗. Lately, my kitchen has turned into a little casserole factory, and this Chicken Cordon Bleu Casserole is the one I keep coming back to. It’s got all the goodness you expect — juicy chicken, smoky ham, creamy Swiss cheese — but with a few cozy upgrades: tender potatoes, sweet peas, and a dreamy white sauce kissed with a hint of Dijon mustard. 🎩✨

The first time I made it, it was a total “clean out the fridge” kind of night. I had some rotisserie chicken, a few slices of ham, half a bag of frozen peas, and a whole lot of cold weather cravings 🥶. I whipped up a quick Swiss cheese sauce with a little Dijon (because fancy!) and baked it all together until it was bubbling and golden.

One bite and I was hooked. It’s hearty without being heavy, cheesy without being overwhelming — and even better the next day, if you’re lucky enough to have leftovers. 😉

If you’re looking for a new crowd-pleaser (or just a cozy night-in dish), this casserole might just become your new favorite too! 🍽️❤️

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Chicken Cordon Bleu Casserole


Ingredients

  • 3 cups cooked, diced chicken

  • 1 ½ cups diced ham

  • 2 cups frozen diced potatoes (thawed)

  • 1 cup frozen peas

  • 2 tablespoons butter

  • 2 tablespoons flour

  • 2 cups milk

  • 1 ½ cups shredded Swiss cheese (plus extra for topping)

  • 1 tablespoon Dijon mustard

  • ½ teaspoon garlic powder

  • ½ teaspoon onion powder

  • Salt and pepper, to taste

  • ½ cup breadcrumbs (optional, for crunchy topping)

  • 1 tablespoon olive oil or melted butter (to toss breadcrumbs)


Instructions

  • Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish.

  • In a saucepan, melt the butter over medium heat. Whisk in the flour and cook for 1 minute to form a roux.

  • Slowly whisk in the milk, stirring constantly until the sauce thickens (about 3-5 minutes).

  • Stir in the Swiss cheese and Dijon mustard until smooth. Season with garlic powder, onion powder, salt, and pepper.

  • In a large bowl, mix together the diced chicken, ham, potatoes, and peas.

  • Pour the Swiss-Dijon sauce over the mixture and gently fold to combine everything evenly.

  • Spread the mixture into the prepared baking dish. Sprinkle a little extra Swiss cheese on top for maximum gooeyness.

  • (Optional) Mix the breadcrumbs with olive oil or melted butter and sprinkle over the casserole for a crispy finish.

  • Bake uncovered for 25-30 minutes, until bubbly and lightly golden on top.