Season the pork chops with salt and pepper on both sides.
Heat olive oil in a large skillet over medium-high heat.
Sear the pork chops for 3–4 minutes per side until golden brown. Remove and set aside.
Add butter, mushrooms, and onions to the skillet. Cook until softened and lightly browned.
Stir in garlic and cook for another 30 seconds.
Sprinkle in flour, stirring well to coat the veggies.
Slowly pour in beef broth while whisking to avoid lumps. Add Worcestershire sauce.
Bring to a simmer, then return pork chops to the pan. Cover and cook for 20–25 minutes until tender.
Taste and adjust seasoning with more salt or pepper if needed.
Serve hot, garnished with fresh parsley if desired.