A 20‑pound turkey roasted in a 325°F (163°C) oven usually takes about 4 to 4.5 hours if unstuffed, and about 4.5 to 5 hours if stuffed, but you should always go by internal temperature rather than time alone.
Oven roasting time
- Unstuffed 20 lb turkey: plan for roughly 4 to 4.5 hours at 325°F, checking early to avoid overcooking.
- Stuffed 20 lb turkey: plan for about 4.5 to 5 hours at 325°F, since the stuffing slows down cooking.
- Some guides give a wider range (up to about 5–6.5 hours) depending on oven accuracy and how cold the bird was when it went in.
Doneness and safety
- Use a meat thermometer and remove the turkey when the thickest part of the breast and the innermost part of the thigh reach 165°F (74°C); stuffing, if used, should also reach 165°F.
- Let the turkey rest 20–30 minutes before carving so juices redistribute and it’s easier to slice.
