Time by Weight: How Long to Roast a Whole Pig on a Spit (50–150 lb Chart)

Quick Answer A 100-pound (45 kg) whole pig typically takes 6 to 8 hours to roast on a spit. However, if you start with a weak fire or in cold weather, the first hour often just warms the pig, so plan for that extra time. The real cooking starts when you have a stable bed […]