1. Preheat the oven to 500°. In a roasting pan that’s large enough to hold the lamb, spread out the vegetables, herbs and peppercorns. Season the lamb generously with salt. Set the lamb on top of the vegetables and roast for about 25 minutes, until the lamb is lightly browned.
2. Add the stock to the pan and cover the pan with foil. Reduce the oven temperature to 300° and braise the lamb for 2 hours. Uncover the lamb and cook for 1 hour longer, until deeply browned on top and the meat is very tender. Let the lamb rest in the juices for 15 minutes, then transfer it to a carving board. Strain the cooking juices, discarding the solids, and spoon off the fat. Slice the lamb 1/4 inch thick and serve with some of the cooking juices.
Make ahead: The whole roasted lamb can be refrigerated overnight and served cold or covered and reheated in its cooking juices in a 300° oven.
Leftover Idea: Lamb Sandwich. Layer hot, reheated slices of the roast lamb between thickly sliced focaccia and brush with a little more of the cooking juices. Top the lamb with your favorite pickles, close the sandwich and serve.
Serve with: Roasted vegetables.