Prep. Heat the olive oil over medium-high heat in a large skillet.
Cook the pork chops. Season the pork chops with salt and pepper, add them to skillet, and cook for 5 to 6 minutes per side or until golden brown and the edges are crispy. Cooking time depends on the thickness of the pork chops.
Rest. Remove the pork chops from the skillet; set aside and keep them covered.
Cook the bacon. Add bacon pieces to the skillet and cook until crispy. Remove from skillet and set aside. Keep bacon fat in the skillet.
For the Mustard Sauce
Sauté the herbs. Melt the butter in the same skillet and stir in the garlic, thyme, and rosemary; cook for 30 seconds or until fragrant.
Add broth. Deglaze the skillet with the chicken broth, scraping up any bits from the bottom of the skillet. Continue to cook for 4 minutes, or until reduced by half.
Add cream and mustard. Stir in the cream and Dijon mustard; season with salt and pepper and bring to a simmer. Then, lower the heat and cook for about a minute or until the sauce starts to thicken.
Stir in spinach and cheese. Add in parmesan cheese and baby spinach; cook for 1 minute.
Put it all together. Return pork chops to the skillet and continue to cook for 1 to 2 minutes, or until heated through. Remove from heat. Garnish with cooked bacon pieces and fresh chopped parsley; serve.
Notes
Use boneless pork chops that are about 1/2 inch thick. If the skillet is not big enough for all 4 chops to be cooked at once, cook them in batches.
If you do not want to use heavy cream, use evaporated milk or half & half. Also, feel free to play around with the seasonings; always add different spices and amounts of spices to adjust to your taste.
If you're going to freeze the cooked pork chops, keep in mind that dairy products tend to split when frozen and end up grainy when reheated. When reheating, stir in more cream while heating up the defrosted pork chops.