Season the bone-in pork chops (about 1-inch thick) with the salt, black pepper, and dried thyme on both sides.
Heat the vegetable oil in a large skillet over medium-high heat. Add the pork chops and cook for 3–4 minutes per side until golden brown. Remove the pork chops from the skillet and set aside.
Add the large thinly sliced onions to the same skillet. Cook the onions for 8–10 minutes, stirring occasionally, until softened and lightly caramelized.
Add the minced garlic cloves and cook for 1 minute until fragrant.
Sprinkle the all-purpose flour over the onions and stir to coat evenly. Cook for 1 minute, stirring constantly.
Slowly pour in the chicken broth while stirring continuously to prevent lumps from forming.
Stir in the heavy cream, chopped fresh rosemary, and the bay leaf.
Bring the sauce to a simmer and cook for 2-3 minutes until it starts to thicken.
Return pork chops to the skillet, nestling them into the sauce.
Cover and simmer on low heat for 5-7 minutes, or until pork chops are cooked through (internal temperature of 145°F).
Remove bay leaf before serving.
Serve hot, spooning the onion gravy over the pork chops.
Notes
If the gravy is too thick, add a bit more chicken broth. If it's too thin, simmer uncovered for a few extra minutes.Use half-and-half instead of heavy cream for a lighter version.Taste the gravy before returning the pork chops to the skillet and adjust seasoning if needed.