In a small bowl, whisk together the Dijon mustard, balsamic vinegar, lemon juice, rosemary, salt, and black pepper until well combined.
Place the pork chops in a shallow dish or a resealable plastic bag. Pour the marinade over the pork chops, ensuring they are well coated. Let them marinate for at least 30 minutes, or up to 2 hours for more flavor.
In a large skillet, heat the olive oil over medium-high heat.
Remove the pork chops from the marinade, letting any excess drip off, reserving the marinade. Place them in the hot skillet and cook for about 4-5 minutes on each side, or until they reach an internal temperature of 145°F.
Remove the pork chops from the skillet, and let them rest for 3-5 minutes before serving. This helps the juices redistribute, keeping the meat tender and flavorful.
During that time, add the rest of the marinade to the skillet and deglaze, let the sauce reduce for 5 minutes. Serve with pork chops.