How long does a lamb roast take to cook?
A whole lamb roast will take approximately two and a half hours to cook. As a lamb is so much smaller than a pig our complete lamb roast service will only take between 4 and 5 hours. This will include setting up, carving, serving and clearing away. The same service with a hog roast can take over 7 hours.