For the best results, cook your lamb until it reaches an internal temperature of 130 degrees Fahrenheit. This can typically take anywhere from 1 to 3 hours, depending on the size of your roast, so use ...