Layer ham and swiss cheese in a casserole dish and get a meal so delicious your husband will be begging for more! It tastes like a warm sandwich in a bowl.

This ham and Swiss cordon bleu casserole is my shortcut answer to those nights when I’m craving something cozy and a little bit fancy, but my schedule says absolutely not. Traditional chicken cordon bleu is breaded, stuffed, and pan-fried or baked—delicious, but not exactly weeknight-friendly. This version turns all those same flavors—savory ham, melty Swiss, and tender chicken—into a simple layered casserole that you can slide into the oven and forget about while you clean up backpacks or answer a few last emails. Using sliced ham keeps it budget-friendly and fast, and everything bakes together in one dish, so you get that classic cordon bleu taste without the extra work or mess. It’s the kind of meal I pull out when I want something that feels like a Sunday dinner but fits into a Tuesday.

This casserole is rich and creamy, so I like to balance it with something fresh and simple on the side. A basic green salad with a light vinaigrette cuts through the richness really nicely, or you can steam some green beans or broccoli while the casserole bakes. If you want to lean into comfort food mode, serve it with buttered egg noodles, mashed potatoes, or a warm loaf of crusty bread to soak up the sauce. For a slightly lighter option, roasted vegetables—like carrots, Brussels sprouts, or asparagus—work really well too. And if you’re packing leftovers for lunch the next day, a side of sliced apples or grapes makes a quick, no-fuss pairing.

Simple Ham and Swiss Cordon Bleu Casserole

Servings: 6

Ingredients

3 cups cooked chicken, shredded or cubed (about 1 rotisserie chicken)
8 ounces sliced ham, cut into strips or squares
8 ounces Swiss cheese, sliced or shredded
2 cups milk (whole or 2%)
1 cup low-sodium chicken broth
1 cup sour cream (or plain Greek yogurt)
1 can (10.5 ounces) condensed cream of chicken soup
1 teaspoon Dijon mustard
1/2 teaspoon garlic powder
1/2 teaspoon onion powder
1/2 teaspoon dried thyme (optional)
1/2 teaspoon kosher salt (plus more to taste)
1/2 teaspoon black pepper
1 1/2 cups panko breadcrumbs (or regular breadcrumbs)
4 tablespoons unsalted butter, melted
1/2 cup grated Parmesan cheese
Cooking spray or a little butter for greasing the baking dish
Fresh parsley, chopped (optional, for garnish)

Directions

Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish with cooking spray or a bit of butter.

Layer the chicken evenly in the bottom of the baking dish. If you’re using rotisserie chicken, just pull it into bite-sized pieces and scatter it in an even layer.

Arrange the sliced ham over the chicken. You can cut the ham into strips or squares so it spreads more evenly—no need to be precise, just make sure most of the chicken is covered.

Layer the Swiss cheese over the ham. If you’re using slices, overlap them slightly so you get a good cheesy layer. If using shredded Swiss, sprinkle it evenly over the top.

In a medium bowl, whisk together the milk, chicken broth, sour cream, condensed cream of chicken soup, Dijon mustard, garlic powder, onion powder, dried thyme (if using), salt, and pepper until smooth and well combined.

Pour the sauce mixture evenly over the chicken, ham, and cheese layers, making sure it seeps into the corners of the dish.

In a separate small bowl, stir together the panko breadcrumbs, melted butter, and grated Parmesan cheese until the crumbs are evenly coated and look like wet sand.

Sprinkle the buttery breadcrumb mixture evenly over the top of the casserole to form a crunchy topping.

Cover the baking dish loosely with foil and bake for 20 minutes. This helps everything heat through without over-browning the top.

Remove the foil and bake for an additional 15–20 minutes, or until the casserole is bubbling around the edges and the topping is golden brown.

Let the casserole rest for about 5–10 minutes before serving. This helps it set up a bit and makes it easier to scoop. Garnish with chopped fresh parsley if you like, then serve warm.

Variations & Tips

To make this recipe work for your week, there are a few easy tweaks you can try. For a lighter version, swap the sour cream for plain Greek yogurt and use reduced-fat Swiss cheese; you can also use low-fat condensed soup and skim or 1% milk. If you prefer a from-scratch sauce, skip the condensed soup and whisk 3 tablespoons butter and 3 tablespoons flour together in a saucepan, then slowly add the milk and broth, cooking until thickened before seasoning and using as directed. For extra flavor, add a layer of thinly sliced cooked broccoli or steamed asparagus over the chicken before adding the ham and cheese. You can also mix in a teaspoon of smoked paprika or a little extra Dijon mustard to the sauce if you like a stronger flavor. If you’re cooking gluten-free, use gluten-free breadcrumbs and a gluten-free cream soup or homemade white sauce. For meal prep, assemble the casserole up to the breadcrumb step, cover tightly, and refrigerate for up to 24 hours—just add 5–10 minutes to the baking time if it’s going into the oven cold. Leftovers reheat well in the microwave, but if you want to keep the topping crisp, reheat individual portions in the oven or toaster oven at 350°F until warmed through.