This post may contain affiliate links. Read my full disclosure policy.

Learn how to make restaurant-quality chicken cordon bleu at home with this easy-to-follow recipe.

chicken cordon bleu with sauce and peas on plate

Tender chicken breasts rolled around savory ham and melty Gruyère cheese, coated in buttery panko, and baked until golden and crisp—that’s chicken cordon bleu. It’s one of those dishes that looks and tastes like something you’d order at a nice restaurant, but it’s totally doable at home with the right technique. The biggest challenge is keeping the cheese from leaking out during baking. I’ve got a simple trick for that: wrap the cheese in ham before rolling it up in the chicken.

While the chicken bakes, I whip up a simple Dijon cream sauce that really takes the dish over the top. This chicken cordon bleu recipe is a wonderful choice for holidays or special occasions, and although it takes a little extra effort, it’s the kind of dinner you’ll be so proud to serve.

“This recipe is outstanding! The sauce is absolutely delicious, a big hit with the entire family!”

Rachel

What You’ll Need To Make Chicken Cordon Bleu

Cordon Bleu ingredients including ham, dijon, and panko.
  • Chicken breasts: Use large boneless, skinless breasts that can be sliced in half horizontally and pounded thin. Avoid thin-sliced cutlets, which are usually too small to roll around the filling.
  • Black Forest ham: Thin slices are easiest to fold around the cheese and help keep it from leaking out during baking.
  • Gruyère cheese: My first choice for its rich, nutty flavor and smooth melt. Emmenthal or Swiss cheese also work well.
  • Panko, butter, and Parmesan: The combination creates a flavorful, golden crust without frying.
  • Flour, eggs, and Dijon mustard: The flour and egg help the breadcrumbs adhere, while a little mustard adds flavor to the coating.
  • For the sauce: Shallots, chicken stock, heavy cream, Dijon mustard, Parmesan, and thyme come together in a quick, creamy sauce you can make while the chicken bakes.
  • Jump to the printable recipe for precise measurements

How to Make Chicken Cordon Bleu

Slice and pound the chicken: Halve the chicken breasts horizontally into flat fillets. Place each fillet in a freezer bag and pound to an even ⅛ to ¼-inch thickness using a meat mallet or rolling pin. This both tenderizes the chicken and makes it easy to roll.

pounded chicken breasts

Create the ham and cheese packets: Place a heap of shredded Gruyère in the center of each slice of ham.

ham slice with gruyere in center

Fold the ham over the cheese, starting with the sides and then the top and bottom. This encases the cheese within the ham, forming neat packets that keep the cheese contained as the chicken bakes.

rolled ham filled with cheese

Assemble and roll: Lay each piece of chicken on a piece of plastic wrap and season with salt and pepper. Place a ham and cheese packets on top of the seasoned chicken.

ham and cheese packet on top of chicken breast

Roll the chicken, enclosing the ham and cheese packet tightly. Wrap the chicken tightly in the plastic wrap, twisting both ends to form a log-like shape. Refrigerate for at least 30 minutes or up to 1 day to help the bundles hold their shape.

Bread the chicken: Set up a breading station with three shallow bowls: flour in the first, beaten eggs and mustard in the second, and panko breadcrumbs mixed with butter, Parmesan, and seasoning in the third.

breading station to coat chicken

Remove the plastic wrap from the chicken cordon bleu rolls. Gently dredge each roll in the flour, coating evenly all around. Dip in the egg/mustard mixture, then dredge in the panko.

rolling chicken breasts in panko mixture

Bake: Place the breaded chicken on a foil-lined baking sheet and bake until lightly golden and cooked through.

baked chicken cordon bleu on foil-lined baking sheet

Make the sauce: While the chicken bakes, cook the shallots in butter until softened, then stir in the flour. Add the chicken stock and bring to a boil, followed by the cream, seasonings, mustard, and Parmigiano Reggiano. Simmer for a few minutes, until thickened, then stir in the thyme.

Serve: Slice the chicken if desired and serve with the sauce.

sliced chicken cordon bleu

Make-Ahead, Storage, and Freezing Instructions

Make ahead: You can assemble the chicken rolls up to 1 day in advance. Keep them tightly wrapped in plastic wrap in the refrigerator. If you’d like to bread them ahead, do so no more than 3 hours before baking, and refrigerate uncovered to help keep the coating crisp.

Storage: Refrigerate leftover cooked chicken in an airtight container for up to 3 days. Reheat in a 325°F oven, loosely covered with foil, until heated through. The sauce can be refrigerated separately and gently reheated over low heat, adding a splash of chicken stock or cream if needed.

Freezing: You can freeze the assembled, unbreaded chicken rolls for up to 3 months. Wrap them tightly in plastic wrap and place in a freezer-safe bag or container. Thaw completely in the refrigerator before breading and baking as directed.

Video Tutorial

Print

Chicken Cordon Bleu

chicken cordon bleu with sauce and peas on plate
Classic chicken cordon bleu features juicy chicken, savory ham, and melty Gruyère cheese, all bundled up in a crispy golden crust.
Servings: 4
Prep Time: 45 minutes
Cook Time: 25 minutes
Total Time: 1 hour 10 minutes , plus at least 30 minutes chilling time

Ingredients 

For the Chicken

  • 2 large boneless, skinless chicken breasts (about 1½ lbs/680 g)
  • ¾ teaspoon salt, divided
  • ¾ teaspoon freshly ground black pepper, divided
  • 4 thin slices black forest ham
  • 1 cup (4 oz) shredded Gruyère, Emmenthal, or Swiss cheese
  • 1 cup panko bread crumbs
  • 3 tablespoons unsalted butter, melted and cooled slightly
  • ¼ cup grated Parmigiano Reggiano cheese
  • ½ cup all-purpose flour
  • 2 large eggs
  • 1 tablespoon Dijon mustard

For the Sauce

  • 3 tablespoons unsalted butter
  • 3 tablespoons minced shallots, from 1 to 2 shallots
  • 2 tablespoons all-purpose flour
  • 1½ cups chicken stock (or broth)
  • ⅓ cup heavy cream
  • ¼ teaspoon salt
  • ⅛ teaspoon freshly ground black pepper
  • 1 teaspoon Dijon mustard
  • 2 tablespoons grated Parmigiano Reggiano cheese
  • 1 teaspoon fresh chopped thyme (or ½ teaspoon dried)

Instructions

For the Chicken

  • Slice and pound the chicken: Cut the chicken breasts in half horizontally to make 4 fillets. Working one at a time, place each fillet in a resealable freezer bag and pound with a meat mallet or rolling pin to an even ⅛- to ¼-inch (3- to 6-mm) thickness.
  • Season the chicken: Place each fillet smooth side down on a 12 x 16-inch (30 x 41-cm) piece of plastic wrap, positioned horizontally. Season the rough sides with ½ teaspoon each of the salt and pepper, divided evenly among the fillets (you'll use about ⅛ teaspoon salt and pepper for each piece of chicken).
  • Make the ham and cheese packets: Place ¼ cup (30 g) shredded cheese in the center of each ham slice. Fold the sides over the cheese, then fold the top and bottom to enclose it completely. Place seam-side down.
  • Roll the chicken: Place a ham and cheese packet near the end of each chicken fillet closest to you. Roll the chicken tightly around the filling, tucking in the sides as you go. Wrap each roll snugly in the plastic wrap, twisting the ends to form a compact log. Refrigerate for at least 30 minutes or up to 1 day.
  • Preheat the oven to 375°F (190°C) and set an oven rack in the middle position. Line a rimmed baking sheet with aluminum foil and spray with nonstick cooking spray.
  • Prepare the breading: Set out three large shallow bowls. Place the flour in the first. Beat the eggs and mustard in the second. In the third, combine the panko, melted butter, Parmigiano Reggiano, and the remaining ¼ teaspoon each of salt and pepper.
  • Bread the chicken: Remove the plastic wrap from the chicken rolls. Dredge each roll in the flour, coating evenly; dip in the egg mixture; then coat with the panko mixture, turning and patting gently to help it adhere. Place on the prepared baking sheet.
  • Bake: Bake the chicken for about 25 minutes, until lightly golden and cooked through. Allow the chicken to rest on the baking sheet for 5 minutes before serving.

For the Sauce

  • While the chicken bakes, melt the butter in a medium skillet over medium heat. Add the shallots and cook, stirring occasionally, until softened, 2 to 3 minutes. Stir in the flour and cook, stirring constantly, for about 1 minute.
  • Gradually stir in the chicken stock and bring to a boil. Add the cream, salt, pepper, mustard, and Parmigiano Reggiano. Simmer until thickened, about 2 minutes. Stir in the thyme, then taste and adjust the seasoning if necessary.
  • Serve the chicken with the sauce. If slicing into pinwheels, use a serrated knife and a gentle sawing motion to avoid disturbing the delicate breading.

Nutrition Information

Per serving (4 servings) Calories: 821kcalCarbohydrates: 32gProtein: 64gFat: 47gSaturated Fat: 25gCholesterol: 337mgSodium: 1001mgFiber: 2gSugar: 4g

This website is written and produced for informational purposes only. I am not a certified nutritionist and the nutritional data on this site has not been evaluated or approved by a nutritionist or the Food and Drug Administration. Nutritional information is offered as a courtesy and should not be construed as a guarantee. The data is calculated through an online nutritional calculator, Edamam.com. Although I do my best to provide accurate nutritional information, these figures should be considered estimates only. Varying factors such as product types or brands purchased, natural fluctuations in fresh produce, and the way ingredients are processed change the effective nutritional information in any given recipe. Furthermore, different online calculators provide different results depending on their own nutrition fact sources and algorithms. To obtain the most accurate nutritional information in a given recipe, you should calculate the nutritional information with the actual ingredients used in your recipe, using your preferred nutrition calculator.

What to Serve with Chicken Cordon Bleu

Since chicken cordon bleu is a bit of a project, I like to keep the rest of the meal easy. For a holiday dinner or special occasion, I’d serve it with creamy make-ahead mashed potatoes and French green beans. Roasted asparagus is another great option, especially in spring. For dessert, something you can make ahead, like chocolate mousse or crème brûlée, would be perfect.

You May Also Like

4.93 from 38 votes

Add a Comment

Rate the recipe: 5 stars means you loved it, 1 star means you really disliked it




This site uses Akismet to reduce spam. Learn how your comment data is processed.

81 Comments

  • 5 stars
    Made just as indicated. Excellent. the idea of wrapping them tightly in cling film is brilliant.

  • 5 stars
    This is a fantastic recipe! I have made this recipe many times over the years but this was the first time that I nailed it. The secret is in the clear wrap. Wow!

    I have been a follower of yours for many years now (over 10) and I love how you cook. My first job after my paper route was in a restaurant and I have been cooking ever since. I just celebrated my 80th Birthday last month.
    May I post a photo of your creation that my wife and I had for dinner on our 44th wedding anniversary?

    • Hi Jim, So glad you enjoyed it and you can definitely post a photo on social media (or if you’re not on social media, you can always send it directly to me at jennifer@onceuponachef.com)—I’d love to see it! Happy 80th birthday and 44th anniversary! 😊

  • 5 stars
    I have never had success with Chicken Cordon Bleu. The cheese always oozed out of the chicken roll. Your method of wrapping the cheese in the ham is a great technique. It was so easy to pull the wrapped chicken rolls out of the refrigerator and prepare them for the oven. I’m planning on using this recipe on Christmas Eve for a small dinner party. Just a side note, I always know your recipes are tested and tested until perfect. Thanks, Jen.

  • 5 stars
    This is by far… The best Chicken Cordon Bleu I have ever made! And I have been cooking over 50 years!

  • 5 stars
    I cooked this tonight to rave reviews from my family. I am on a dairy and gluten free diet but the cheeses in this recipe do not contain lactose. I used Bob’s Red Barn 1 to 1 gluten free flour, gluten free panko crumbs and Earth’s Own oat milk as well as dairy free butter. I had regular size chicken breasts but would definitely use large ones next time.
    This is a recipe to have on hand for the holidays!

  • I’m making this tonight! I always have such an issue cutting breasts in half as one side is always thicker and the other has been butchered. Next time, can I buy the breasts that have already been thinned?

    • Hi Anjli, Unfortunately, the pre-sliced cutlets are too small for this recipe. Sorry! You can even out the breasts when you pound them.

      • 5 stars
        I love this recipe and I’m planning to make it for a dinner party tomorrow night. I want to prep it tonight and cook tomorrow. What do you think? Is it okay for the chicken to sit in the fridge overnight already rolled up and dredged in the toppings?

        • — Holly on January 19, 2025
        • Reply
        • Hi Holly, Glad you like this! You can roll the chicken up with the filling and store it in the fridge up to a day ahead, but I wouldn’t add the breading. You can cover it with breading up to three hours in advance of baking.

  • 5 stars
    Did a trial run for the holidays tonight and my family raved! I can’t wait to make this again. It was actually pretty easy and I love that it’s baked not fried!

  • 5 stars
    This recipe is outstanding! The sauce is absolutely delicious, a big hit with the entire family!

  • Can the sauce be made ahead, refrigerated and then reheated when ready to serve?

    • Hi Mary, Yes, definitely — enjoy!

      • What would be the best way to reheat the sauce? I’m also thinking of making it ahead of time. Thanks!

        • Hi Ashley, You can definitely make it ahead and reheat in a skillet on the stovetop. You may need to add a bit more cream if it seems too thick.

          • 5 stars
            Well, the Chicken Cordon Bleu is yet another winner recipe! I just made this tonight gluten free and it was incredible! I’ve never used Gruyiere cheese before and it was delicious! I also liked the tip on how to make a ham/cheese packet then roll it in the chicken breast. That worked so well! Thank you, Jenn! You are an excellent chef!!

            • — Jill Schmidt on February 7, 2025
  • Hi Jenn,
    When rolling the chicken around the ham bundle, do you also fold in the sides of the chicken?
    Thanks, Kay

    • Hi Kay, If you can, yes, but it’s not always easy to do so. Rolling the chicken bundles in plastic wrap in a tootsie-roll shape is effective when it comes to sealing the edges. And because of cheese is enclosed within the ham, it’s not that critical that the edges be completely sealed. Hope that clarifies!