Chicken cordon bleu casserole gets a healthy little glow-up in this cozy skillet dinner loaded with tender chicken, diced ham, fresh veggies, creamy Dijon sauce, and melty Swiss cheese. It's warm, comforting, high protein, naturally gluten free, low carb, and somehow tastes like the kind of dinner you'd order at a little neighborhood bistro - except this one goes from stovetop to oven in one pan.

Jump to:
The backstory.
I've always loved the flavors of classic chicken cordon bleu, but let's be honest - the traditional version can feel a little heavy for an average weeknight. I wanted something that still had all the creamy, cheesy, savory goodness I crave, but in a way that felt lighter, easier, and more doable for real life. This chicken cordon bleu casserole became exactly that. It's cozy comfort food with a healthy twist, packed with protein and veggies, and simple enough to pull together on a busy night without turning the kitchen upside down.
xoxo Kori
It's a must-make.
This keto friendly chicken cordon bleu casserole recipe checks every box when you want comfort food that still feels fresh, balanced, and weeknight-friendly.
- It's cozy without being heavy. The spinach and zucchini keep things fresh while the creamy Swiss cheese sauce brings all the comfort.
- It's a one pot casserole. Fewer dishes, less cleanup, and straight from stovetop to oven for an easy baked dinner.
- It's naturally low carb and gluten free. You get all the classic cordon bleu flavor without stuffing or breadcrumbs weighing it down. Just 3.9 grams of carbs.
- It's perfect for busy nights. Using pre-cooked chicken and diced ham means dinner lands on the table fast with barely any prep.
I've always loved chicken cordon bleu, but it can feel like a lot for a weeknight dinner - and you still need a side dish. Problem solved. This casserole version gives you all those cozy cordon bleu flavors plus veggies in one easy dish.
Let's talk texture and flavor.
The cordon bleu bake is creamy, savory, cheesy, and just a little tangy from the Dijon mustard and lemon juice. The Swiss cheese melts right into the sauce for that rich, silky texture, while the spinach and zucchini add freshness and balance. Every bite gives you tender chicken, salty bites of ham, creamy sauce, and gooey cheese with those cozy baked edges straight from the oven.
What you'll need.
Here's what your going to need to make this chicken cordon bleu healthy casserole.
- Olive oil: Helps soften the veggies and adds a little richness to the base of the casserole.
- Onion: Adds savory flavor and sweetness as it cooks down.
- Baby spinach: Brings freshness and color while sneaking in extra veggies.
- Zucchini: Keeps the casserole light and tender while adding texture.
- Pre-cooked chicken: A huge timesaver and perfect for making this recipe high protein.
- Cooked ham: Salty, savory, classic cordon bleu flavor in every bite.
- Cream cheese: Creates the creamy base for the sauce.
- Sour cream: Adds tanginess and keeps the sauce velvety smooth.
- Dijon mustard: The signature flavor that gives this casserole its classic cordon bleu vibe.
- Lemon juice: Brightens everything up and balances the richness.
- Herbs de Provence: Adds a subtle herby warmth that works beautifully with the chicken and Swiss cheese.
- Swiss cheese: Melty, nutty, and essential for that classic cordon bleu flavor.
- Salt and pepper: Pulls everything together and helps balance the flavors.
If this chicken cordon bleu casserole hit the comfort-food sweet spot for you, I've got a couple more cozy favorites worth adding to your dinner rotation. My Cordon Bleu Stuffed Pork Loin brings all those classic smoky ham and Swiss cheese flavors into a juicy, hearty pork dinner that feels a little extra special. The Crock Pot Chicken and Stuffing Cordon Bleu is pure comfort food magic - creamy, cozy, and perfect for those busy days when you want dinner basically cooking itself while you get on with life.
Customize it your way.
Cordon bleu chicken casserole is super flexible, so feel free to make it your own and experiment.
- Add sautéed mushrooms for extra savory flavor.
- Swap the zucchini for broccoli or cauliflower florets.
- Stir in a little crispy bacon for smoky flavor.
- Use Gruyere instead of Swiss cheese for a richer flavor.
- Add a sprinkle of fresh parsley before serving for freshness.
- Toss in extra spinach or kale if you want more veggies.
Flexible dietary swaps.
One of my favorite things about this chicken cordon bleu casserole is how easy it is to adapt for different needs without losing all that cozy flavor.
- Dairy-Free: Use your favorite dairy-free cream cheese, sour cream, and shredded Swiss-style cheese alternative for a creamy dairy-free version.
- Lower Sodium: Choose low sodium ham and chicken, then taste before adding extra salt since the cheese and ham already bring plenty of savory flavor.
- Higher Protein: Add extra cooked chicken and slightly reduce the cheese if you want to boost the protein even more.
How to make this recipe.
Chicken cordon bleu casserole comes together quickly in one skillet.
- Cook the onions and zucchini in olive oil until tender and lightly golden, then toss in the spinach until wilted.
- Stir in the cooked chicken and diced ham and let everything warm through together.
- Mix the creamy sauce ingredients separately, then pour the sauce into the skillet and stir until everything is coated and creamy.
- Fold in most of the Swiss cheese, top with the rest, then bake until bubbly and golden around the edges.

How to serve it.
This recipe for chicken cordon bleu casserole is already a full meal on its own, but a few simple sides can make it feel extra special.
- Sprinkle fresh parsley or cracked black pepper over the top before serving.
- Pair it with a crisp green salad for a fresh contrast to the creamy casserole.
- Roasted asparagus or green beans make excellent sides with chicken cordon bleu casserole.
- Serve with cauliflower rice or mashed cauliflower to keep things low carb.
Kori's tips.
- Freshly grate the Swiss cheese. Pre-shredded cheese doesn't melt quite as smoothly and can make the sauce a little grainy.
- Taste before salting. Ham and pre-cooked chicken can vary a lot in saltiness, so give the casserole a quick taste before adding extra salt.
- Rotisserie chicken works great. It's an easy shortcut that makes this dinner come together even faster on busy nights.
- Broil for a golden top. A quick minute or two under the broiler gives the cheese that bubbly, lightly golden finish.
- Make ahead for easy dinners. Assemble the casserole ahead of time, then bake when you're ready to eat.
- No pre-cooked chicken? No problem. Sauté raw chicken breast or thighs right in the skillet with the onions until fully cooked, then continue with the recipe as written. Easy and so good.
FAQs
The casserole will keep 3 to 5 days in the refrigerator if stored in an airtight container.
Yes! You can freeze cordon bleu casserole. Transfer to an airtight freezer-safe container and freeze for up to 3 months. Thaw in your refrigerator and reheat individual portions to 165 degrees.
Cordon bleu casserole is keto friendly, with only 3.9 net carbs and 22 grams of fat coming mainly from the chicken, ham, cheeses, and olive oil.
If you would like to lower the fat in this cordon bleu casserole without compromising flavor, you can use fat-free cream cheese, fat-free sour cream, use chicken breast instead of thighs, and try a lower fat diced ham.
📌 Be sure to save this pin to Pinterest for later!

Can I ask you a favor?
If you tried this recipe, let me know! I'd love for you to come back and give the recipe a 5 star rating and leave a review in the comments! 🙂 Let's stay connected, so please follow me on YouTube, TikTok, Instagram, Facebook, and Pinterest! Subscribe to my newsletter to get healthy fresh recipe ideas every week!
📖 The recipe.

Cordon Bleu Chicken Casserole Recipe
Ingredients
- 1 tablespoon olive oil
- ½ cup onion (diced, you can use up to 1 cup onion)
- 4 cups baby spinach
- 1 medium zucchini (cut into ½" pieces, approximately 2 cups)
- 4 cups chopped pre-cooked chicken (I used 22 oz frozen roasted diced chicken, thawed)
- 2 cups cooked ham (diced, I use ½ a ham steak)
- 4 ounces cream cheese (softened)
- ¾ cup sour cream
- 1 tablespoon dijon mustard
- 1 teaspoon lemon juice
- 1 teaspoon dried herbs de provence
- 1½ cups swiss cheese (shredded, reserve ½ cup for the top)
- ¼ teaspoon salt and pepper each to taste
Instructions
- Preheat oven to 375 degrees F. In an oven-proof skillet, saute onions and zucchini in olive oil until soft. Add spinach and toss until wilted.

- Reduce heat to low. Add diced cooked chicken and ham and toss until warm. Turn off heat.

- In a small bowl mix sour cream, cream cheese, dijon, lemon juice, thyme, salt, and pepper until blended. Pour over the top of the casserole and mix. Add 1 cup of the shredded swiss cheese and stir into casserole. Do a quick taste test and add salt and pepper if needed.

- Top casserole with remaining ½ cup cheese. Bake 18 to 20 minutes until the casserole is bubbly and cheese is melted.

Video
Kori's Tips
- Because of the variance of salt content amongst pre-cooked chicken and ham, you may not need to add salt or pepper. Do a taste test before you top the casserole with cheese. Adjust salt to your taste, starting with 1/4 teaspoon of salt and pepper. Add more if needed.
- Always use freshly grated cheese! Pre-grated cheese in packages is coated with cellulose (a wood pulp) that absorbs moisture and prevents sticking of the cheese. Unfortunately, this also keeps the cheese from melting properly. Don't you want the cheese to melt?
- Feel free to substitute other vegetables. Keep the onions for flavor, but substitute squash, green beans, broccoli, or cauliflower if you have it. You can substitute kale for spinach but it will need to cook a little longer to be tender.
- You can use raw chicken thighs or chicken breast if you don't have pre-cooked chicken. Saute the chicken in the skillet with the onions until it is done. From there continue on with the recipe instructions by adding zucchini then spinach, and so on. So good!
Nutrition
© 2025 Seeking Good Eats™
Keep the good eats going.
- The Cozy Low Carb Eggplant Lasagna Recipe Everyone Devours.
- Easy Chicken Fajita Casserole Recipe
- Creamy Asparagus Chicken Casserole Recipe
- Parmesan Chicken Casserole Recipe
- Best Ground Beef Taco Casserole
- Lamb Mince Shepherd's Pie
- Philly Cheesesteak Casserole Recipe
- Lasagna Stuffed Peppers Without Rice
- Green Bean Casserole with Bacon And Cheese
- Baked Zucchini Casserole
- 40+ Cast Iron Skillet Recipes
- Reuben Casserole With Meatballs
- Cheeseburger Stuffed Peppers Recipe
- Leftover Ham Casserole Recipe
- Chicken Enchilada Casserole
- Keto Chicken Pot Pie Casserole (Low Carb Gluten Free)
- Leftover Lamb Shepherd's Pie
- EASY Jalapeño Popper Chicken Casserole
- Low Carb Keto Eggplant Parmesan
- Healthy Low Carb Tuna Casserole Recipe
- 30+ High Protein Low Carb Recipes






Meg
I made this tonight using uncooked chicken breast, it was still a very quick meal to prepare and a big hit with the family. This will definitely make it into our monthly meal rotation.
Kori
Hi Meg! I love hearing that it worked so well with uncooked chicken breast. That’s such a great option when you want to keep prep quick. So happy it was a hit with your family and made it into your monthly rotation. Thank you for sharing! 😊
Denise
My sister made this for me when I visited her. It was very good. She topped it with some pork panko when she put it in the oven. FYI, the recipe calls for herb de Provence, but only thyme is mentioned in the instructions. I think my sister used the thyme. It would be good with either. Since my husband doesn’t eat sour cream or cream cheese, I plan to modify the sauce using cream and parmesan instead when I make it for us. Thanks for the recipe!
tbrad425
Wonderful recipe, big hit with my family!
Kori
Thank you! So glad you enjoyed it. It's one of my family's favorites!
Molly W
I made this on a Wednesday! Prep and cleanup were a snap! While eating this my husband said “hey this is flavorful! I’m impressed.” And he fixed a second plate! Thank you for making mid-week date night dinner a SUCCESS! (PS: I made my own cooked chicken at home. I marinated 2 chicken breasts in lemon juice overnight.)
Kori
Super happy you loved this recipe! Thank you for giving it a try! It's one of my favorite casseroles! Love your idea for marinating in lemon juice! I'm sure this added some more brightness to the recipe. 🙂
Hali Harden
Do you think this is saucy enough to serve over zoodles?
Kori
It's not pasta "saucy", but I actually just made this again last night and served it over riced cauliflower. It's not super saucy but it is nice to have the freshness of vegetables along with the casserole. You could still make zoodles but maybe toss them with a little olive oil or butter then season with salt and pepper. YOu could serve the casserole on top or on the side. 🙂
Pamela Bell
Why does it say "In a small bowl mix cream......" when cream isn't listed as an ingredient??? Help, cooking as we speak!!
seekinggoodeats
no cream that's a typo! I apologize...it is corrected now. I am so sorry - I even re-read multiple times! 🙂
seekinggoodeats
The ingredient list is correct, the "cream" was a typo in the instructions. No cream needed. Both the instructions and recipe card match now. Thanks for you patience. Hopefully all turned out well - this is a favorite recipe of mine 'cause I LOVE cordon bleu! LOL 🙂