How Long do I Cook my Turkey?

The time it takes to cook, or roast a turkey depends on the size of your bird. Unstuffed, a typical 10 to 18 lb. turkey will take 3 to 3 1/2 hours to thoroughly cook. The important thing is to check the internal temperature to ensure the temperature reaches 170 degrees.