Season both sides of the pork chops with salt and pepper. Use about a pinch of each per side.
In a large pan or large cast-iron skillet, heat 2 tablespoons of olive oil over medium-high heat. If your pork chops are thin (less than 1 inch), cook them for 3 minutes on each side. For thicker chops (1 inch or more), I recommend cooking them for 5 minutes per side. This will ensure they cook through without overcooking. Once cooked, transfer the pork chops to a plate and set aside.
In the same skillet, add the chopped onions and sliced mushrooms. Cook until the onions are soft and the mushrooms are sautéed, about 5-7 minutes.
Pour in the chicken or vegetable broth, then add the can of cream of mushroom soup, onion powder, heavy cream, and garlic powder. Stir everything together until the soup is well combined.
Return the cooked pork chops and any juices from the plate into the skillet with the mushroom sauce. Cover and let everything simmer together for another 3-5 minutes until the pork chops are fully cooked through and the sauce has thickened slightly. If the sauce becomes too thick, you can thin it out by adding a splash more of chicken or vegetable broth.
Once the pork chops are cooked to your desired doneness and the sauce is thickened, remove the skillet from the heat. Let the chops rest for 2-3 minutes and then serve them hot, spooning some of the creamy sauce over the top of the pork chops.
Enjoy your creamy mushroom pork chops with a side of mashed potatoes, broccoli, egg noodles, green beans, white, or brown rice.