How long do you cook a 31 pound turkey?

A 31 pound turkey would take approximately 4 hours and 35 minutes to cook in a 325°F oven. However, cooking times will vary depending on the method of cooking and the specific oven. It's always best to use a meat thermometer to ensure the turkey has reached a safe internal temperature of 165°F before serving.