How long do you cook a 6 pound roast lamb with bone in?
There are lots of different approaches to roasting lamb (whole, bone-in, whatever). Start with a moderate oven temperature (325 degrees F), and figure on 15 to 20 minutes per pound. It helps to have a probe thermometer. Depending on how rare you want the lamb to be, you’ll want a minimum internal temperature of 135 degrees for rare (it goes up from there). Now, people will tell you that 135 is NOT hot enough, but you also have to let the lamb (or any roast) “rest” for a good 15-20 minutes after it comes out of the oven. With a leg that size (about 6 lbs) there will be enough heat left in it to cook it at LEAST another 5 degrees, probably as many as 10. So, whatever degree of doneness you want, remove it from the oven when it’s about 10 degrees cooler. And no matter what, don’t let it cook to over 165 or so; it will be really overdone, and dry.