1. Preheat the oven to 425.
2. Heat olive oil in a skillet over high heat. Season both sides of the pork with salt and pepper.
3. Place the pork in the skillet and sear for about 1 minute on each side until a brown crust forms.
4. Transfer the pork to a roasting dish and place in the oven. Cook for approximately 20 minutes or until the pork reaches 160 degrees.
5. Add about 1 tbs. of olive oil to the pan and saute the onions until they become tender. Add the chicken broth and rosemary, stirring well to combine.
6. Add the cranberry sauce in and cook for 5 minutes. Remove from the heat and let thicken.
7. Remove the pork from the oven and let rest on a cutting board for 5 minutes. Slice the pork and serve with the cranberry sauce on top.