How Long to Cook a 12 lb Turkey — Cook Time Calculator
A 12-pound turkey is the most manageable size for most home cooks — small enough to fit comfortably in a standard oven rack, large enough to feed 8–10 people generously. At 325°F, an unstuffed 12-pound bird takes about 2.5–3 hours. Stuffed, add another 30–45 minutes. Use the calculator below to reverse-engineer your exact oven-in time based on when you want to eat.
Frequently Asked Questions
How long does it take to cook a 14 lb turkey?
Is it safe to cook a stuffed turkey?
How long to rest a turkey after cooking?
At what temperature is turkey done?
Frequently Asked Questions
How long to cook a 12 lb turkey at 325°F?
What time should I put a 12 lb turkey in the oven for a 2 PM dinner?
How many people does a 12 lb turkey feed?
Do I need to baste a 12 lb turkey?
Titan Grillers
Get Perfect Readings Every Time
This tool is powered by the same precision principles behind the Titan Grillers IP67 Meat Thermometer — instant reads in 2–3 seconds, waterproof, and only $7.99.
4.4★ rated · IP67 waterproof · Free returns via Amazon
More Turkey Cook Time Calculator Guides
Related Free Tools
Prime Rib Cook Time Calculator
Calculate prime rib cooking time by weight and desired doneness for a perfect holiday roast.
Thanksgiving Turkey Planner
Generate a complete minute-by-minute Thanksgiving cooking timeline based on your turkey weight and dinner time.
Meat Resting Time Calculator
Find the correct resting time for any meat after cooking to lock in juices and maximize flavor.