Pat the pork chops dry with paper towels. Season both sides generously with seasoning salt or salt and black pepper and sprinkle with 1 tablespoon of the flour.
In a large skillet over high heat, heat 1 tablespoon of the olive oil. Once hot, add the seasoned pork chops. Sear for about 1-2 minutes on each side, or until they are golden brown. Remove the par-cooked chops from the skillet and set aside.
Using the same skillet, lower the heat to medium. Once it's cooled down, add the remaining olive oil and sliced onions. Cook, stirring frequently, until they are lightly caramelized, about 10-15 minutes. If they start to burn, reduce the heat to medium-low.
Stir in minced garlic and remaining flour and cook one additional minute.
Whisk in beef broth, Worcestershire sauce, and 4 sprigs of thyme. Scrape any browned bits from the bottom of the pan.
Return the pork chops, nestling them in the onion mixture. Bring to a simmer, cover, and reduce the heat to low. Let it cook for about 15-20 minutes, or until the pork is cooked through and reaches an internal temperature of 140°F.
Once the pork has reached 140°F, spoon the cooked sliced onion on top and sprinkle on shredded Gruyère cheese. Cover and cook for 2-3 minutes until the cheese melts and the chops have reached an internal temperature of 145°F.
Remove the cooked thyme sprigs. Serve with a ladle of the sauce on top. If desired, garnish with fresh parsley or remaining fresh thyme sprigs.