Pound the chicken breasts evenly across the surface, so that it is all the same thickness. Use plastic wrap or parchment paper and place the chicken in between so the chicken won’t stick to the mallet or rolling pin.
Cut chicken into 2-inch chunks.
Heat oil and butter in a cast iron skillet, or in a frying pan, over medium heat.
Using 3 separate bowls, or shallow containers, add flour to one bowl, buttermilk and egg mixture in the second bow, and bread crumbs and seasonings to the third bowl.
Pat dry each piece of chicken and dip into flour, then into buttermilk mixture and lastly, into the breadcrumb mixture.
Add 5-6 pieces of chicken at a time into the hot skillet.
Fry for approximately 5-6 minutes per side until golden brown.
Remove and place on a plate lined with paper towels.
Repeat the process and continue cooking the remaining pieces of chicken.
Place cooked chicken on a baking sheet.
Top each piece of chicken with a slice of Swiss cheese.
Next, top with a slice of ham and then followed by another slice of Swiss cheese.
Bake at 350° until the cheese has melted, approximately 5 minutes.
Carefully remove from the oven.