1cupbreadcrumbs (preferably panko for extra crispiness)
1teaspoongarlic powder
1teaspoononion powder
to tastesalt and pepper
1tablespoonolive oil
1cupheavy cream
1cupshredded Swiss cheese (for the sauce)
2tablespoonsbutter
1tablespoonfresh parsley, chopped (for garnish)
Instructions
Preheat your oven to 375°F (190°C).
Place each chicken breast between two sheets of plastic wrap and gently pound with a meat mallet until they are about ½ inch thick.
Season each chicken breast with salt, pepper, garlic powder, and onion powder on both sides.
Lay a slice of ham and a slice of Swiss cheese on each chicken breast, then fold them up like a pocket, securing with toothpicks if necessary.
Set up a breading station: place flour on one plate, beaten eggs on a second plate, and breadcrumbs on a third plate.
Dredge each stuffed chicken in flour, shaking off the excess, then dip it into the beaten eggs, and finally coat it in breadcrumbs, pressing gently to adhere well.
In a large skillet, heat olive oil over medium-high heat. Add the breaded chicken and cook for about 4-5 minutes on each side, until golden brown.
Transfer the chicken to a baking dish, and bake in the oven for an additional 15-20 minutes or until the chicken is cooked through (internal temperature should be 165°F).
While the chicken is baking, prepare the Swiss cheese sauce. In a saucepan, melt the butter over medium heat.
Add the heavy cream, stirring gently, and bring to a simmer. Slowly whisk in the shredded Swiss cheese until melted and creamy. Season with salt and pepper to taste.
Once the chicken is done baking, remove toothpicks if used, and plate them. Drizzle the creamy Swiss cheese sauce over the top and garnish with fresh parsley.