Prepare the Pork Chops: Lay out the pork chops and season them with salt and pepper.
In a shallow bowl, mix breadcrumbs and Parmesan cheese.
Coat each pork chop with flour, dip in beaten eggs, and then coat with the breadcrumb mixture, pressing the crumbs onto the chops.
Heat 2 tablespoons of olive oil in a skillet over medium-high heat. Add pork chops and cook until golden brown on both sides, about 4-5 minutes per side. Remove and set aside.
Make the Marsala Sauce: In the same skillet, add the remaining 2 tablespoons of olive oil. Sauté sliced mushrooms until they are tender.
Pour in Marsala wine, scraping the brown bits from the bottom of the pan. Allow the wine to reduce by half.
Add chicken broth and bring the mixture to a simmer. Reduce heat to medium-low.
Cook the Pork Chops in Marsala Sauce: Return the pork chops to the skillet, coating them with the Marsala sauce. Cook for an additional 8-10 minutes until the pork chops are cooked through.
Finish the Dish: Stir in butter until melted and the sauce has a glossy consistency. Season with salt and pepper to taste.
Rest and Garnish: Remove the skillet from heat and let the pork chops rest for 5 minutes. This allows the juices to redistribute.
Serve: Plate the pork chops, spoon the Marsala sauce and mushrooms over them. Garnish with chopped parsley.