How to size a turkey for your table
The classic kitchen rule is 1 to 1.5 pounds of raw, whole turkey per guest. This range exists because a whole turkey is not 100% edible meat — bones, cavity, and cooking loss all take a share of the raw weight, so the "1 pound per person" figure is calibrated to leave a normal dinner-plate portion of meat per guest, not a full pound of edible meat. Use the lower end (1 lb/person) for a big spread with lots of side dishes or a crowd of light eaters, the middle (1.25 lb/person) for a typical holiday dinner, and the upper end (1.5 lb/person) if you want substantial leftovers for sandwiches and soup the next day.
Turning guest count into a shopping number
The formula is simple multiplication: turkey weight (lb) = number of guests × pounds per guest. For 10 guests at the standard 1.25 lb/person rate, that's 10 × 1.25 = 12.5 lb — round up to the nearest whole or half pound when you buy, since birds are sold in roughly 1-2 lb weight increments. If you're feeding a very large group (16+ guests), consider two smaller turkeys instead of one giant one — they cook faster, fit in a standard oven more easily, and carve more evenly than a bird over 24 lb.
Estimating roasting time
Once you know the weight, roasting time comes from the standard USDA/Butterball whole-turkey roasting chart for a 325°F (163°C) oven. Smaller turkeys need more minutes per pound than larger ones because of how surface area scales relative to mass — roughly 13 minutes per pound for birds under 12 lb, tapering to roughly 10 minutes per pound for birds over 20 lb. Stuffed turkeys need extra time (typically 15-25 more minutes total) because stuffing packed inside the cavity insulates the interior and slows heat penetration to the thickest part of the thigh.
Reference points worth memorizing
- 8-12 lb turkey (unstuffed): about 2.75-3 hours at 325°F
- 12-14 lb turkey (unstuffed): about 3-3.75 hours at 325°F
- 14-18 lb turkey (unstuffed): about 3.75-4.25 hours at 325°F
- 18-20 lb turkey (unstuffed): about 4.25-4.5 hours at 325°F
- 20-24 lb turkey (unstuffed): about 4.5-5 hours at 325°F
These ranges are starting points, not guarantees — always finish by checking internal temperature, not the clock.