how long does it take a turkey to cook
A whole turkey usually takes about 2½ to 5 hours to cook in a 325°F (163°C) oven, depending mainly on its weight and whether it is stuffed.
Basic timing guide
For an unstuffed turkey roasted at around 325°F (163°C), common timing ranges are:
- 6–8 lb: about 2¼–2¾ hours
- 8–12 lb: about 2¾–3½ hours
- 12–14 lb: about 3–3¾ hours
- 14–18 lb: about 3¾–4¼ hours
- 18–20 lb: about 4¼–4½ hours
- 20–24 lb: about 4½–5¼ hours
Stuffed birds often need at least 30 extra minutes, and very large turkeys around 24–30 lb can run 5½–6¼ hours at 325°F.
The real rule: temperature, not time
Time charts are only estimates; the turkey is done when:
- The thickest part of the breast reaches 165°F (74°C)
- The thigh reaches about 165–180°F (74–82°C)
- Juices run clear when pierced
Producers and food-safety sources emphasize using a meat thermometer and checking the thickest parts without touching bone for a reliable reading.
Factors that change cooking time
Several details can make your turkey cook faster or slower than the chart:
- Stuffed vs. unstuffed (stuffed = slower)
- Starting temperature (fully thawed vs. icy in the middle)
- Oven accuracy and whether you open the door a lot
- Special methods like spatchcocking, which can cook a whole turkey in about 1 hour at high heat.
Because of these variables, many home cooks online report turkeys finishing much earlier or later than the “official” times, which is why forums are full of posts about overcooked or unexpectedly fast birds.
Quick checklist before you roast
- Plan roughly 15–20 minutes per pound at 325°F for a traditional whole turkey
- Add extra time if stuffed, very large, or if your oven runs cool
- Start checking temperature at least 30–45 minutes before the earliest estimated finish time
- Let the turkey rest 15–20 minutes before carving so the juices redistribute.
Information gathered from public forums or data available on the internet and portrayed here.