How Long Per Pound Do You Roast A Turkey?
The general rule of thumb for roasting a turkey is to roast it for 15-20 minutes per pound at 325°F. So, a 16-pound turkey will take about 4-5 hours to roast until the internal temperature reaches 165°F. However, it is important to always use a meat thermometer to ensure that the turkey is fully cooked and safe to eat.