Mix the seasoning and season the pork. In a small bowl, mix together the salt, black pepper, paprika, garlic powder, and onion powder. Pat the pork chops dry, then season both sides evenly with the spice mixture, gently pressing it into the meat.
Coat the pork chops. Lightly dredge each pork chop in the flour, making sure both sides are covered. Shake off the excess so only a thin coating remains.
Brown the pork chops. Heat the olive oil in a large skillet over medium-high heat. Once the skillet is hot, add the pork chops and cook for about 4–5 minutes on the first side, until deeply golden. Turn and cook for another 3–4 minutes. Transfer the pork chops to a plate. They will finish cooking later in the gravy.
Cook the onion. Reduce the heat to medium and add the butter to the same skillet. Stir in the finely chopped onion and cook for about 8–10 minutes, until soft and lightly golden, picking up the browned bits left behind by the pork.
Add the garlic. Stir in the minced garlic and cook for about 30 seconds, just until fragrant.
Make the onion gravy. Sprinkle 2 tablespoons of flour over the onions and stir well. Let it cook for about 1 minute, then gradually pour in the chicken broth while stirring so the gravy stays smooth. Add the Worcestershire sauce, Dijon mustard, dried thyme, black pepper, and salt. Bring the gravy to a gentle simmer.
Finish the pork chops in the gravy. Nestle the pork chops back into the skillet along with any juices collected on the plate. Spoon some of the onion gravy over the top, cover, and simmer gently for 10–15 minutes, or until the pork is tender and reaches 145°F (63°C) in the thickest part. Check the bottom of the skillet once or twice while it cooks to make sure the gravy is not sticking or starting to scorch.
Finish and serve. Taste the gravy and adjust the seasoning if needed. If it becomes thicker than you like, stir in a small splash of chicken broth. Spoon plenty of warm onion gravy over the pork chops, finish with chopped parsley, and serve right away.