Skip to main content

Whole Turkey Cooking Time Calculator

A whole roasted turkey is the centerpiece of holiday meals. Cooking time varies based on whether the bird is stuffed and its total weight. For best results, let your turkey come to room temperature before cooking.

Whole Turkey Cooking Calculator
Enter your whole turkey details to calculate cooking time

Enter the weight of your whole turkey

Estimated Cooking Time

2h 30m

(150 minutes total)

Internal Temp

165°F

Resting Time

30 min

USDA Safe Temperature: The USDA recommends cooking turkey to an internal temperature of at least 165°F for food safety. Always use a meat thermometer to verify.

Cooking Tips for Whole Turkey

  • 1Let turkey come to room temperature for 1 hour before cooking
  • 2Tent with foil if browning too quickly
  • 3Always verify with a meat thermometer in the thickest part of the thigh
  • 4Let rest for 30 minutes before carving for juicier meat
  • 5Position breast-side up on a roasting rack

Frequently Asked Questions

How long to cook a 12 lb turkey?
A 12 lb unstuffed turkey at 325°F takes approximately 2.75-3 hours. Always use a meat thermometer to verify the internal temperature reaches 165°F.
How long to cook a 15 lb turkey?
A 15 lb unstuffed turkey at 325°F takes approximately 3.25-3.75 hours. For stuffed turkey, add 45-60 minutes.
How long to cook a 20 lb turkey?
A 20 lb unstuffed turkey at 325°F takes approximately 4.25-4.5 hours. This is one of the most common sizes for large gatherings.
Should I cover my turkey with foil?
Start uncovered for crispy skin. If the breast is browning too quickly, tent loosely with foil after about 2/3 of the cooking time.

Last updated: December 2025