"American Farm Bureau Federation’s 32nd annual price survey of classic items found on the Thanksgiving Day dinner table indicates the average cost of this year’s feast for 10 is $49.12, a 75-cent decrease from last year’s average of $49.87.
The big ticket item – a 16-pound turkey – came in at a total of $22.38 this year. That’s roughly $1.40 per pound, a decrease of 2 cents per pound, or a total of 36 cents per whole turkey, compared to 2016."
"The shopping list for Farm Bureau’s informal survey includes turkey, bread stuffing, sweet potatoes, rolls with butter, peas, cranberries, a veggie tray, pumpkin pie with whipped cream, and coffee and milk, all in quantities sufficient to serve a family of 10 with plenty for leftovers."
It also looks like the cost has not changed much, adjusted for inflation, over time.