01 -
Pound chicken breasts to an even thickness using a mallet. Cut a pocket into the side of each breast and season with salt and pepper.
02 -
Insert ham and Swiss cheese into each chicken pocket, fold over securely, and fasten with toothpicks.
03 -
Arrange three bowls: one with flour, one with beaten eggs, and one with panko breadcrumbs, Parmesan cheese, and garlic powder.
04 -
Dredge each stuffed chicken breast in flour, then in egg, and finally coat with the breadcrumb mixture.
05 -
Place breaded chicken on a greased baking sheet and bake at 375°F (190°C) for 25-30 minutes, or until fully cooked.
06 -
In a saucepan, melt butter over medium heat. Stir in flour and cook for 1-2 minutes. Gradually whisk in chicken broth, heavy cream, and Dijon mustard until smooth. Simmer until thickened.
07 -
Let the chicken rest for 5 minutes. Remove toothpicks before slicing and serving with the cream sauce, if desired.