This recipe was the happy result of my raiding the cabinets one day when I had a large pork roast, a half-bottle of wine and not much else to work with. Now it is one of my favorite ways to feed a crowd - everybody loves it and it makes the whole house smell wonderful. —aimeeday1972
Preheat oven to 300 degrees. In a large skillet, brown pork roast in olive oil over medium high heat on all sides (about twelve minutes). Remove to a large baking dish. In the blender, blend garlic, mustard, honey, and wine. Pour mixture over pork roast. Add sliced onions and rosemary. Season with salt and fresh ground black pepper. Tightly cover roasting pan with foil, and bake for 1 1/2 to 2 hours. Remove foil, increase heat to 375, and roast an additional 15 minutes to brown crust of roast. If needed, add more wine or water to maintain moistness.
Serve with rice or pasta, or baked potatoes.