Preheat the oven to 350F and season both sides of each pork chop with salt and pepper. Set aside pork chops for 20-30 minutes while you make the seasoning.
In a small bowl, stir together flour, garlic powder, chili powder, and paprika. After 20-30 minutes, pat dry each pork chop with a napkin or paper towel and rub both sides of each pork chop with the seasoning.
Heat oil in a large cast-iron (or another oven-safe pan) over medium high heat. When oil gets hot, add pork chops to the skillet and cook about 2-4 minutes on each side (adjust the time to how thick the chops are –see above to read how you know when they’re ready for the oven).
Remove pork chops from skillet, cover loosely, and let rest while you make the mushroom sauce.
Add mushrooms and broth to the skillet and simmer (making sure to scrape the bottom of the pan during this step to release more flavor) until mushrooms soften and liquid is reduced by half, about 8-10 minutes. Stir in cream.
Place pork chops back into the skillet, evenly sprinkle each with shredded cheese, and place in the oven for 8-12 minutes, or until cheese melts and pork chops reach an internal temperature of 145F.
Remove skillet from oven, let sit for 5 minutes or so, and serve immediately.