Season pork chops on both sides with salt and pepper.
Heat olive oil in a large skillet over medium-high heat. Add pork chops and cook until golden brown, about 4 minutes per side. Transfer to a plate and keep warm.
Reduce heat to medium. Add butter to the skillet. Add mushrooms and onion; cook, stirring occasionally, until mushrooms are browned and onions are soft, about 5 minutes.
Add garlic and cook for 1 minute until fragrant.
Sprinkle flour over the mushroom mixture and stir to coat. Cook for 1 minute.
Gradually pour in chicken broth, stirring constantly, until smooth. Bring to a simmer and cook until thickened, about 2 minutes.
Stir in heavy cream and thyme. Return pork chops to the skillet, along with any accumulated juices. Simmer for 5 minutes, turning chops once, until cooked through (internal temperature 145°F).
Taste and adjust seasoning with salt and pepper. Garnish with parsley and serve.
Tips
For thicker gravy, add an extra tablespoon of flour.
Leftovers can be stored in an airtight container in the refrigerator for up to 3 days.
Reheat gently on the stovetop, adding a splash of broth if needed.