Cooking time depends on weight. When roasting at 325 degrees Fahrenheit, an unstuffed turkey takes 20 to 23 minutes per pound. Stuffed turkeys can take up to 30 minutes per pound. So a 6-pound unstuffed turkey needs about 2 hours and 15 minutes to cook, while a stuffed bird needs a 3-hour cooking time.