Heat the pan on medium high heat. Cut slits about 1” apart into the edge of the porkchops so they don’t curl up while they cook. Season the pork chops on both sides with salt and ½ tsp ground black pepper.
Add canola oil to the pan. Put the pork chops in the pan and cook for 5 to 7 minutes on each side. You may need to cook this in two batches depending on the size of your pan and pork chops.
While the pork chops are cooking, peel and slice onions into strips. Clean and slice the mushrooms.
Take the pork chops out of the pan and let them rest on a plate. There should be fond (brown bits stuck to bottom of the pan). Add the onions to the pan and cook for 5 minutes, stirring occasionally, until it starts to look translucent and the fond loosens off the bottom of the pan.
Add the mushrooms to pan and cook for 5 to 7 minutes, stirring occasionally, or until the mushrooms and onions are softened.
Cut the pork chops into bite-size pieces, about 1” x ½”, after it has rested for a few minutes. Keep the bones; it’s fine to leave some meat on the bones.
Add the cream of mushroom soup to the pan and stir until well combined. Cook for about 1 minute until the soup is fully incorporated with the ingredients in the pan.
Add the pork chop pieces and bones back into the pan and stir well. If the pork on the bone is still a little pink, continue to cook in the gravy for another 1 to 2 minutes.
Serve with steamed rice, mashed potatoes, or cooked egg noodles.