How Long to Cook Turkey?

These times are for roasting at 325 degrees, and for an unstuffed turkey, a stuffed turkey needs to be cooked 30 minutes longer. For a 10 pound turket, roast for 3-4 hours, for a 20 pounder, for 5 1/2 hours.