Holiday food prices
Which weeks turkey, ham, prime rib and pumpkins have been lower-priced in grocery ads, from every completed season since 2014, and how often that held up when tested season by season. For the rest of the year, see the best time of year to buy each item.
Halloween · October 31, 2026
When are Halloween pumpkins cheapest?
Historically lower-priced: 3–4 weeks before
Thanksgiving · November 26, 2026
When are Thanksgiving turkeys cheapest?
Historically lower-priced: 2 weeks before
Christmas · December 25, 2026
When is Christmas ham cheapest?
Historically lower-priced: 2 weeks before through Christmas week
Christmas · December 25, 2026
When is prime rib cheapest for Christmas?
Lower-priced on average (weak pattern): 8 weeks before and 3 weeks before
Easter · March 28, 2027
When is Easter ham cheapest?
Lower-priced on average (weak pattern): 5 weeks before
Thanksgiving · November 26, 2026
What does Thanksgiving dinner cost?
Whole turkey and 7 sides at average sale prices: $39.62 now
Christmas · December 25, 2026
What does Christmas dinner cost?
Spiral ham and 6 sides at average sale prices: $42.80 now