01 -
Preheat oven to 400°F (200°C). Lightly grease a casserole dish or oven-safe skillet. Set up breading station with breadcrumbs and parmesan mixed in one shallow bowl, and eggs whisked with milk in another.
02 -
Arrange pounded chicken breasts on clean surface. Top each breast with one slice of ham and one slice of swiss cheese. Roll each piece into a tight log, starting from the longer side and rolling toward the opposite end.
03 -
Dip each chicken bundle in egg mixture, coating all sides thoroughly. Roll carefully in breadcrumb mixture until completely coated. Handle gently to maintain shape.
04 -
Heat butter in large oven-safe skillet over medium heat. Brown chicken bundles for 2-3 minutes on each side until golden. If using regular skillet, transfer to prepared casserole dish.
05 -
Transfer skillet or casserole dish to preheated oven. Bake for 20-25 minutes until chicken reaches internal temperature of 165°F (74°C) and cheese is melted.
06 -
While chicken bakes, melt butter in medium saucepan over medium heat. Stir in flour until mixture forms a paste. Gradually whisk in milk, working out lumps as you go.
07 -
Add Dijon mustard, garlic powder, parmesan cheese, salt and pepper to sauce. Whisk until smooth and creamy. Keep warm until ready to serve.
08 -
Remove chicken from oven and let rest 5 minutes. Cut each bundle into 1-inch thick slices using sharp knife. Arrange on plates and drizzle generously with warm Dijon cream sauce.