The classic American Thanksgiving dinner will cost 13% more this year, but fresh cranberries, sweet potatoes, carrots and celery offered only modest changes compared to a 23% hike in the cost of the turkey.

The American Farm Bureau Federation reported the retail cost of menu items for a Thanksgiving dinner for 10 will cost $49.20 this year, an increase of $5.73 compared with last year.

The survey of retail prices for the feast includes turkey, bread stuffing, sweet potatoes, rolls with butter, peas, cranberries, a relish tray of carrots and celery, pumpkin pie with whipped cream, and coffee and milk.

John Anderson, Farm Bureau senior economist, said in a news release that supermarkets are passing on higher costs.

“Retailers are being more aggressive about passing on higher costs for shipping, processing and storing food to consumers, although turkeys may still be featured in special sales and promotions close to Thanksgiving,” Anderson said the release.

The survey found a 16-pound turkey averaged $21.57 this year, up $3.91 from a year ago.

The Farm Bureau survey found three pounds of sweet potatoes priced at an average of $3.26, up 7 cents from a year ago. Fresh cranberries averaged $2.48, up 7 cents from 2010. The survey reported a one-pound relish tray of carrots and celery declined by a penny to 76 cents.