How Long do You Cook a 20 Pound Turkey?

A 20 pound turkey is a very large bird and will take some time, and care, to ensure that is properly cooked. In a 325 degree oven, the turkey can take anywhere from 3 1/2 to 4 1/2 hours to cook. The key is to check the internal temperature to ensure it reaches 170 degrees.