Question: how long does it take to cook a whole lamb on spit?
Answer: Roasting a whole lamb on a spit is a lengthy process, so plan to spend at least four to five hours at it, depending on the size of the lamb. Light one bag of charcoal in the center of the spit.