Place a piece of plastic wrap on a solid surface and then place the pork chops onto plastic wrap and then cover them with another piece of plastic wrap. Use a meat tenderizer to pound the pork chops down to about ½-inch thick.
Season the pork chops with 1 teaspoon of salt and 1 teaspoon of pepper on both sides. Use your hands to massage the salt and pepper into the meat. Set aside.
Heat a large skillet over medium heat and add olive oil. When the olive oil is fragrant, add the mushrooms and ½ teaspoon of salt. Sauté the mushrooms for about 15-20 minutes to draw out the moisture from the mushrooms as well as cook it off. Toss the mushrooms every 4-5 minutes.
Preheat the oven to 400ºF and spray a standard-size casserole dish with cooking spray.
When there is no remaining liquid in the skillet, add the onion, garlic, and thyme to the skillet and toss. Sauté everything together for 3-4 minutes. Remove the mushrooms from the heat and let the mushrooms cool for 5 minutes. Add the cream cheese to the mushrooms and mix until combined.
Spread about ⅓ cup of the cream cheese and mushroom filling onto one end of each pork chop. Tightly roll the mushroom filling up into the pork chop. Set aside.
Whisk the eggs in a large bowl and add the ritz cracker crumbs and the pork seasoning to a separate large bowl and toss to combine.
Carefully dredge each stuffed pork chop into the egg mixture and then coat the pork in the ritz cracker crumbs. Then, double dip the pork chop into the egg mixture and ritz crumbs.
Place the stuffed pork chop into the greased casserole dish. Repeat until all of the stuffed pork chops have been rolled twice through the egg and ritz cracker mixture.
Drizzle the stuffed pork chops with olive oil. Place the casserole dish into the oven and bake for 25-30 minutes or until the pork reaches an internal temperature of 145ºF and until the pork chops are golden brown.
Remove the pork from the oven and let it rest for 10 minutes before cutting into the pork.