Place a large skillet over medium-high heat. Add in the butter and olive oil, let them heat up.
Season pork chops with salt and black pepper. Add them to the skillet and cook for 5-6 minutes on each side until they’re golden brown. If your pork chops are slightly thicker, you might need to cook them for longer.
Remove the pork chops, cover them, and set them aside.
Add in the bacon and cook until crispy. It should take around 6-8 minutes.
Remove the bacon, but keep the fat inside the skillet.
Now, add in the remaining butter into the skillet with garlic, dried oregano, and basil. Cook for about 30 seconds.
Pour the chicken broth into the skillet and scrape off any burnt bits from the bottom of the pan with a spatula. Let it come to a simmer – it should take around 3-4 minutes.
Now, add in the heavy cream, Dijon mustard, salt and black pepper. Stir all of the ingredients together.
Lower the heat and let it simmer until the sauce starts thickening up. It should take around 3-5 minutes.
Add in the parmesan and baby spinach. Let it cook for about 1 minute.
Finally, return the pork chops back into the skillet, cover them with the sauce, and let them cook for 2-3 minutes until they heat up.
Garnish with cooked bacon and chopped parsley, and then serve.