The best way to cook a boneless pork loin is by roasting it in the oven. Roasting allows you to marinate it or add a spice rub, which will enhance the flavour of the meat as it slowly roasts. A boneless pork loin is a great meal for a special occasion or an everyday dinner. Pork has natural juices that keep the meat tender as it cooks so you don't have to keep basting. Some grocers have boneless pork loins that are already marinated, which can be a great time saver. You can use just about any spice combination you'd like.
Place the pork loin in a roasting pan and roast for 2-½ hours at 163 degrees Celsius.
Remove the pork loin and let it sit for 20 minutes. This will keep the juices in the pork loin, rather than dripping into the roasting pan.
Slice the meat and put it in an ovenproof serving dish.
Mix the cranberry sauce, onion, orange juice, ginger and cinnamon together and pour the mixture over the roasted pork loin.
Cook the pork loin for 10 to 15 more minutes and serve.