Pat pork chops dry and season both sides with salt, pepper, garlic powder, and onion powder.
Heat olive oil in a large skillet over medium-high heat.
Sear pork chops for 3-5 minutes per side until golden brown, then remove and set aside on a plate.
Reduce heat to medium, melt butter in the same skillet, and add sliced onions.
Sauté onions for 5-7 minutes until softened and caramelized.
Whisk in flour and cook for 1-2 minutes to remove the raw flour taste.
Gradually whisk in beef broth and Worcestershire sauce, scraping the bottom of the pan to release browned bits.
Bring gravy to a simmer and stir until thickened.
Return pork chops and any accumulated juices to the skillet.
Simmer for 5 minutes or until internal temperature reaches 145°F (63°C).