Preheat the oven to 400 degrees F and spray a 9X13 baking pan or large baking sheet with a non stick cooking spray.
Gently pound the chicken breast until it’s 1/4-1/2” thick. I place plastic wrap on top of the chicken and beat with a wooden mallet or rolling pin. Be careful not to over beat as the chicken will tear.
Then lay the chicken on a work surface and season it with salt and pepper.
Top each chicken with a slice of the ham and a slice of the cheese. Roll the chicken and sit them aside seam down.
Then place the eggs in a shallow bowl and whisk them.
Then stir together the breadcrumbs and Parmesan Cheese together in a separate shallow bowl.
Dip each piece of chicken into the eggs to coat. Then dip the chicken into the breadcrumbs mixture to fully coat it. Pat the breadcrumbs into the chicken to make sure that it sticks to all the sides of the chicken. Then place the chicken in the baking pan.
Spray the tops of the chicken in the baking pan with a non-stick cooking spray.
Bake the chicken for 25-30 minutes until the chicken reaches an internal temperature of 160 degrees F. Make sure to only check the chicken layer when checking for the doneness of the chicken.
Then let the chicken rest for 5 minutes (the chicken will continue to cook as it sits) and then it’s ready to enjoy!