How long should I cook a carvery shoulder of lamb, and at what temperature?
As long and as slowly as possible. In practical terms, place the shoulder in a roasting tin with some sliced onions, whole, unpeeled garlic cloves and rosemary. Cover the tin tightly with foil. Preheat your oven to its maximum temperature, place the lamb in, then turn it down to 150°C/300°F and cook for 4-5 hours. It should come out so tender that you can pull the bone out easily.