How Long Does Turkey Roast Per Pound?
The general rule for cooking a turkey is to roast it for 15-20 minutes per pound at a temperature of 325°F. Therefore, a 12-pound turkey should take approximately 3-4 hours to roast, while a 20-pound turkey would take around 4-5 hours. However, it’s important to use a meat thermometer to ensure that the turkey has reached an internal temperature of 165°F before serving.