Tesco usually starts stocking fresh Christmas turkeys in mid to late December, with the main arrival typically around 18–20 December in most UK stores. Availability then ramps up in the final days before Christmas but popular sizes can sell out quickly.

Typical timing for fresh turkeys

  • Store staff and shoppers report fresh turkeys first hitting shelves around 19–20 December, with some internal notices mentioning the 19th as the first main fresh delivery day.
  • Many stores continue receiving fresh stock for a few days after that, often up to the morning of Christmas Eve, but this is very dependent on store size and local demand.

What this means for your shop

  • For the best choice of sizes, aim to buy your fresh turkey as soon as they first appear (around the 19th or 20th) rather than leaving it to the last couple of days before Christmas.
  • If you leave it very late (evening of 23rd or morning of 24th), there is a real risk that your preferred size or any fresh birds at all will be sold out in busy branches.

Fresh vs frozen option

  • Frozen turkeys are usually available much earlier in the season (often from October/November) and remain on sale for weeks, giving more flexibility if you want to avoid the last‑minute rush.
  • Retail and food writers note that frozen birds can be just as good as so‑called “fresh” turkeys, provided they are properly defrosted according to the weight guidelines.

Checking your local Tesco

  • Exact dates and stock levels vary by store, so the most reliable way is to:
    1. Check the Tesco Groceries website or app for fresh turkey availability for your postcode and chosen dates.
    2. Call or visit your local store a few days before the 19–20 December window to ask when their first fresh delivery is expected.

Information gathered from public forums or data available on the internet and portrayed here.