Turkey Cook Time

20 lb Turkey Cook Time

Direct Answer: A 20 pound turkey typically takes approximately 4 hr 30 min to 5 hr to roast in a 325°F oven if unstuffed, and 4 hr 45 min to 5 hr 15 min if stuffed. Always verify it has reached a safe internal temperature of 165°F.

When to start checking: We recommend inserting your meat thermometer into the thickest part of the thigh after 3 hr 49 min of cooking time. If the skin is getting too brown, you can tent it with foil at this point.

🔥

Roasting Time (Unstuffed)

4 hr 30 min – 5 hr

At 325°F. Target 165°F internal.

🦃

Roasting Time (Stuffed)

4 hr 45 min – 5 hr 15 min

At 325°F. Stuffing must reach 165°F.

❄️

Refrigerator Thaw Time

4 days 4 hr

Or 10 hours in cold water.

👥

Serves

14 – 20 people

Based on 1.0–1.5 lbs per person.

Example Timeline for 3:00 PM Dinner

If you want to serve your unstuffed 20 lb turkey at 3:00 PM, here is a suggested schedule:

Put turkey in oven9:42 AM

Preheat to 325°F

Cook9:42 AM

4 hr 30 min–5 hr estimated

Start checking temperature1:57 PM

Check every 15–20 min. Target: 165°F

Remove from heat2:27 PM

When internal temp reaches 165°F

Rest2:27 PM

20–45 min — let juices redistribute

Carve & Serve3:00 PM

Time to eat!

Similar Sizes

Frequently Asked Questions

How long does a 20 lb turkey take to cook?
A 20 lb turkey (in the 20–24 lb range) takes approximately 4½–5 hours unstuffed or 4¾–5¼ hours stuffed at 325°F. For turkeys this large, plan extra time and check temperature starting at the 4-hour mark.
How long does it take to thaw a 20 lb turkey?
A 20 lb turkey takes about 5 days to thaw in the refrigerator, or about 10 hours using the cold water method (submerging in cold water, changing every 30 minutes). Never thaw a turkey at room temperature.