How Long to Cook a 12 lb Turkey (USDA Times and Thaw Schedule)

How Long to Cook a 12 lb Turkey (USDA Times and Thaw Schedule)

A 12 lb turkey takes 3 to 3¾ hours at 325°F unstuffed, or 3½ to 4 hours stuffed (USDA). Thaw it in the fridge for 3 days first.

12 lb turkey
Roasting time, unstuffed 3 to 3¾ hours at 325°F
Roasting time, stuffed 3½ to 4 hours at 325°F
Resting time 20–30 minutes before carving
Thaw in the fridge 3 days (24 hours per 4–5 lb)
Thaw in cold water about 6 hours (30 minutes per lb)
For Thanksgiving (Nov 26), move it to the fridge by Monday, November 23
For Christmas, move it to the fridge by Tuesday, December 22
Feeds about 12 people, or 8 with leftovers
Done when 165°F in the thickest part of the thigh, the wing and the thickest part of the breast

USDA roasting time for a 12 lb turkey

The USDA timetable for a whole turkey at 325°F gives 3 to 3¾ hours unstuffed and 3½ to 4 hours stuffed for a 12 lb bird (about 5.4 kg). Start checking at the low end and plan your day around the high end.

12 lb sits on the line between two rows of the USDA chart. We use the longer row, so you start checking early and never plan too short.

The USDA recommends cooking stuffing in a separate dish. If you do stuff the bird, the center of the stuffing must also reach 165°F.

What time should a 12 lb turkey go in the oven?

Subtract the roasting time and a 30-minute rest from when you want to eat:

Dinner at Turkey in the oven Start checking the temperature Out to rest by
1:00 PM 8:45 AM 11:45 AM 12:30 PM
2:00 PM 9:45 AM 12:45 PM 1:30 PM
3:00 PM 10:45 AM 1:45 PM 2:30 PM
4:00 PM 11:45 AM 2:45 PM 3:30 PM
5:00 PM 12:45 PM 3:45 PM 4:30 PM

How long to thaw a 12 lb turkey

In the fridge: about 24 hours for every 4–5 lb, so 3 days. For Thanksgiving on Thursday, November 26, 2026, move it to the fridge by Monday, November 23. For Christmas, by Tuesday, December 22.

Ran out of time? Thaw it in its wrapping in cold water, allowing 30 minutes per pound (about 6 hours) and changing the water every 30 minutes. Cook it straight away. See how to thaw a turkey fast.

Nearby sizes

Weight Unstuffed at 325°F Stuffed at 325°F
10 lb 2¾ to 3 hours 3 to 3½ hours
12 lb 3 to 3¾ hours 3½ to 4 hours
14 lb 3¾ to 4¼ hours 4 to 4¼ hours

How many people does a 12 lb turkey feed?

Allow about 1 lb of whole turkey per person, or 1½ lb for leftovers. A 12 lb turkey feeds about 12 people, or 8 with plenty of leftovers. More in how much turkey per person.

How to tell it's done

Use a food thermometer. The USDA says the turkey is safe at 165°F, checked in the thickest part of the thigh, the wing and the thickest part of the breast. Pop-up timers aren't reliable on their own.

In Canada?

Health Canada advises cooking a whole bird to 82°C (180°F), and thawing in the fridge allows about 24 hours per 2.5 kg (5 lb). See turkey thawing and temperatures in Canada.

Other sizes: 12 lb · 14 lb · 16 lb · 18 lb · 20 lb · full thawing chart

FAQs

How long does a 12 lb turkey take to cook?

3 to 3¾ hours unstuffed at 325°F, or 3½ to 4 hours stuffed (USDA). Then rest it for 20–30 minutes.

What time should I put a 12 lb turkey in for a 4 PM dinner?

By 11:45 AM: up to 3¾ hours of roasting plus a 30-minute rest. Start checking the temperature at 2:45 PM.

How long does a 12 lb turkey take to thaw?

3 days in the fridge, or about 6 hours in cold water. For Thanksgiving 2026, move it to the fridge by Monday, November 23.

How many people does a 12 lb turkey feed?

About 12 people, or 8 if you want leftovers.

Plan it in minutes

Type your 12 lb turkey and dinner time into the Thanksgiving Dinner Planner: you get the thaw date, oven time and a clock time for every side, plus the menu, shopping list and guest list.

See the Thanksgiving Dinner Planner →

Sources

Free Christmas Countdown Checklist 2026
Free download

Free Christmas Countdown Checklist 2026

A week-by-week plan from now to Christmas Day. Print it, stick it on the fridge, tick it off.

You'll also get occasional emails about new planners. Unsubscribe any time.