how long does it take to cook a 9 pound leg of lamb?
The lamb will need to cook for about 20 minutes per pound (2 hours for a 6-pound leg of lamb; 2 hours and 40 minutes for 8 pounds). An instant-read thermometer inserted in the thickest part of the meat, not touching the bone, should read 145 degrees when the lamb is medium-rare.