Season and cook the pork chops. Dry the pork chops with paper towels until they're completely dry. Then, season both sides with salt and pepper. Heat olive oil in a large skillet over medium heat. Add the pork chops when the oil is hot. Cook for about 4 minutes on each side until they're brown and the inside reaches 145°F (63°C). Then, move the pork chops to a plate and cover loosely with foil to keep them warm.
Sauté the spinach. In the same skillet, add the baby spinach. It may seem like a lot at first, but it will quickly wilt down as it cooks. Sauté the spinach for about 2-3 minutes, stirring occasionally until fully wilted. Once wilted, transfer the spinach to a plate lined with paper towels to drain. Press another paper towel on top of the spinach to remove as much excess moisture as possible, making sure the sauce isn’t watery.
Prepare the garlic and sauce. Lower the heat to medium-low and add the butter to the skillet. Once melted, add the minced garlic and cook for 1-2 minutes until it becomes fragrant and slightly softened, being careful not to let it burn. Return the drained spinach to the pan and stir to combine with the garlic.
Make the cream sauce. Add the cream cheese to the skillet in small chunks, stirring constantly until it begins to melt. Gradually pour in the heavy cream, stirring until the cream cheese is fully melted and the sauce is smooth and creamy. Allow the sauce to simmer for 1-2 minutes, thickening slightly. Taste the sauce and adjust the seasoning with additional salt and freshly ground black pepper if needed.
Combine and serve. Return the pork chops to the skillet, nestling them into the sauce. Spoon some of the sauce over the pork chops to coat them. Cook for an additional 1-2 minutes to allow the flavors to meld together. Serve immediately, either with the sauce spooned over the pork chops or with the pork chops nestled on a bed of creamy spinach sauce. For an extra touch, garnish with freshly ground black pepper or a few fresh spinach leaves.