Cheapest Christmas turkey 2021: Where to buy the lowest priced turkey this year

Cheapest Christmas turkeys

We've compared all the supermarkets to find the cheapest frozen, fresh and luxury whole Christmas turkeys, as well as the cheapest turkey crown for Christmas 2021. Including birds from Aldi, Tesco and many more.

Christmas just wouldn’t be the same without the highly-anticipated Christmas dinner (opens in new tab). And if there’s one centrepiece on the big day it’s of course the Christmas turkey. As soon as the countdown to Christmas starts, many people will begin searching for the best turkey (opens in new tab). Sadly, because of the increased demand during the festive period, turkeys can also be extremely expensive. But that doesn’t mean that you and your loved ones can’t enjoy a delicious and affordable turkey this year.

We've discovered where to buy the cheapest supermarket Christmas turkeys for Christmas 2021 to make your shopping experience that bit more stress-free.

The cheapest supermarket turkey this Christmas

Every year, there seems to be a degree of healthy competition between the major supermarkets over which is offering the cheapest turkey ready for the big day. But whether you’re looking for a fresh bird to cook with a fabulous fruity stuffing recipe (opens in new tab), or a frozen turkey or turkey crown to help you keep more fridge space free for the best Christmas food (opens in new tab), things can often get a little pricey. 

Now we might just have solved the matter of the cheapest turkey in 2021! According to the low-cost supermarket itself, Aldi is reportedly selling the UK’s cheapest fresh British whole turkey this festive season. Aldi’s whole turkeys are all Red Tractor Certified and promise to be “packed full of flavour” as the perfect Christmas centrepieces. 

Ashfield Farm British Medium Fresh Turkey Typically 5.25kg

Aldi’s Ashfield Farm British Turkey with Giblets is available in three size options to help make sure there’s plenty to go around when celebrating with friends and family this Christmas. There’s their small bird (2-4.49kg, which serves 6-11), medium (4.5kg-5.99kg, which serves 11-14), and Large (6-8kg, which serves 15-18). 

Not only do they look truly delicious, but they’re very affordable too, with the medium size just £3.45 per kg. These Aldi Ashfield turkeys are also accompanied by giblets which can be put to majestic use in a turkey gravy (opens in new tab) to give added flavour. And that’s not all, as Aldi has also been named the best place to buy your frozen turkey this Christmas by Which?

But these aren’t the only cheap turkeys out there to choose from. To help you find a great value turkey, we're revealing the cheapest frozen, fresh, luxury whole turkeys and turkey crowns from all the major supermarkets, from cheapest to most expensive. Where there was a price or weight range, we've worked out the price per kilo based on the minimum weight.

Cheapest Christmas turkeys: Frozen turkeys

The cheapest Christmas turkeys: frozen entries for 2021

The cheapest Christmas turkeys: frozen entries for 2020 were...

  • Cheapest! Bernard Matthews Golden Norfolk Basted Whole Turkey with Giblets Large, 5.4kg (serves 8-10), £16, Iceland - £2.96 per kg
  • Tesco British Frozen Extra Large Basted Whole Turkey Bird, 7.0-8.8kg, £24 - £3.04 per kg
  • Braemoor Large British Self-Basting Turkey with Giblets, 5.5 - 7.2kg, £16.99, Lidl - £3.14 per kg
  • Braemoor Medium British Self-Basting Turkey with Giblets, 4 - 5.4kg, £12.99, Lidl - £3.25 per kg
  • Tesco British Frozen Large Basted Whole Turkey Bird, 5.3-6.9kg, £20 - £3.28 per kg
  • Morrisons Frozen Basted Turkey Extra Large, 7.8-8.3kg (Serves 16-19), £27 - £3.46
  • Braemoor Small British Self-Basting Turkey with Giblets, 2.8 - 4.0kg (serves 3-7), £9.99, Lidl - £3.57 per kg
  • Waitrose Essential Large Frozen Turkey With Giblets, £22.75 (5.5-6.99kg) - £4.14 per kg
  • by Sainsbury’s Small Basted Turkey, 2.6-3.8kg (serves 5-8 people), £14 - £4.38 per kg

The cheapest Christmas turkeys: frozen entries for 2019 were...

  • Cheapest! Aldi small British Turkey - £2.57 per kg - Serves 4-7 people
  • Iceland Bernard Matthews Golden Norfolk Basted Turkey XX Large - £2.61 per kg
  • Tesco British Frozen Extra Extra Large Basted Whole Turkey Bird - £2.82 per kg
  • Asda Frozen Basted Extra Large British Turkey - £2.95 per kg
  • Lidl Braemoor Small Ready Basted Turkey with Giblets - £2.96 per kg
  • Sainsbury’s Extra Large Basted Whole Frozen Turkey - £3.16 per kg
  • Essential Waitrose frozen turkey medium with giblets - £4.00 per kg
  • Marks & Spencer Frozen Whole Oakham British Turkey - £4.50 per kg

READ MORE: Wondering how long to cook your turkey for? Take a look at our definitive Christmas turkey cooking guide to discover everything you need to know including what size turkey to buy and how long to cook it for. 

Cheapest Christmas turkeys: fresh turkeys

The cheapest Christmas turkeys: fresh entries for 2021

The cheapest Christmas turkeys: fresh entries for 2020 were...

  • Cheapest! Lidl Birchwood Medium British Turkey  - £2.89 per kg
  • Cheapest! Aldi’s Fresh British Whole Turkeys - £2.89 per kg
  • Morrisons Whole Turkey from £9.60 (Available from 20th December) - £3 per kg
  • Asda Medium Standard Whole Turkey, typically 4.75kg (serves 7-10), £18.76 - £3.95 per kg
  • Tesco White Whole Turkey, (serves from 8-22), £10 to £36, Tesco Festive Food to Order - £4.00 per kg
  • Waitrose Essential Medium Whole Turkey with Giblets, 4kg-6kg, £22-£32 - £5.25 per kg
  • Oakham Turkey Wholebird, 3.3kg (serves 4-6), £18.15, M&S - £5.50 per kg
  • Aldi Specially Selected British Oat Fed Roly Poly Turkey - £6.29 per kg
  • British free-range bronze whole turkey Taste the Difference, Sainsbury’s Food to order - £8.75 per kg
  • KellyBronze Free Range Medium Turkey, 4.5kg, £58.50, Ocado - £13.00 per kg

The cheapest Christmas turkeys: fresh entries for 2019 were...

  • Cheapest! Lidl Fresh Whole Turkey - £2.89 per kg
  • Cheapest! Aldi British Fresh Extra Large Whole Turkey - £2.89 per kg
  • Tesco Fresh Whole turkey (basted and non-basted) - £4.00 per kg
  • Asda Whole basted turkey - £4.25 per kg
  • essential Waitrose Turkey - £5 per kg
  • Sainsbury’s Fresh Standard Turkey - £5.13 per kg
  • Marks & Spencer Whole Oakham British Turkey - £6.50 per kg

Cheapest Christmas turkeys: luxury turkeys

The cheapest Christmas turkeys: luxury entries for 2021

The cheapest Christmas turkeys: luxury entries for 2020 were...

  • Cheapest! Asda Extra Special Norfolk Bronze Medium Turkey, typically 4.75kg (serves 6-10), £28.36, Asda - £5.97 per kg
  • Morrisons The Best Whole Turkey, from £16.84, Morrisons - £6.75 per kg
  • Tesco Bronze Whole Turkey, £21 to £49 (serves 8-15), Tesco Festive Food to Order - £7.00 per kg
  • Aldi Specially Selected Exquisite British Hand-Finished Chesham Bronze Turkey - £8.99 per kg
  • Tesco Narragansett Whole Turkey, £36 to £58 (serves 10-15), Tesco Festive Food to Order - £9.00 per kg
  • Waitrose Small Free Range Bronze Feathered Whole Turkey with Giblets, 2.5kg-4kg, £25-£40 - £10.00 per kg
  • Free Range Norfolk Black Whole Bird, 3.6kg (serves 4-6), £40.83, M&S - £11.50 per kg
  • Norfolk Black British Whole Turkey, Sainsbury’s Food to order - £12.00 per kg
  • Daylesford Organic Turkey, 6kg, £101.94, Ocado - £16.99 per kg

The cheapest Christmas turkeys: luxury entries for 2019 were...

  • Cheapest! Asda Extra Special Free Range Norfolk Bronze Turkey - £5.97 per kg
  • Tesco Free Range Finest Bronze Turkey Whole Bird - £7.00 per kg
  • Iceland Luxury British Easy Carve Extra Tasty Turkey Crown - £8 per kg
  • Aldi Hand Finished Chesham Bronze Turkey - £8.99 per kg
  • Marks & Spencer Free-Range Pembrokeshire Bronze Turkey - £10.05 per kg
  • Waitrose Free Range Bronze Feathered Turkey - £10.05 per kg

Psst... Can't decide how to cook your turkey this Christmas? For a tasty Christmas turkey, we adore Gordon Ramsay’s roast turkey with lemon, parsley and garlic (opens in new tab) recipe.

Cheapest Christmas turkeys: turkey crown

Turkey crowns are typically more expensive per kg than a whole turkey. However, they do make a great option for anyone planning a smaller gathering. So this year we have also compared the range of turkey crowns supermarkets have to offer to find the cheapest.

The Cheapest Christmas turkey crown: entries for 2021

Bacon lattice turkey crown on plate

The cheapest Christmas turkey crown: entries for 2020 were...

  • Cheapest! Asda British Turkey Crown - £6.95 per kg
  • Tesco White Turkey Crown, £8.34 to £28 (serves 6-15), Tesco Festive Food to Order - £6.95 per kg
  • Morrisons Christmas Turkey Crown, from £17.15 - £7 per kg
  • Bernard Matthews Golden Norfolk Basted Turkey Crown Medium, 2kg (serves 6-10), £15, Iceland - £7.50 per kg
  • British free-range bronze whole turkey Taste the Difference, Sainsbury’s Food to order - £8.75 per kg
  • Waitrose Essential Frozen Turkey Medium Basted Crown, 2-2.49kg, £19 - £9.50 per kg
  • Waitrose Medium Turkey Breast Crown with Prime Wing, 2kg-3kg, £21-£30 - £10.00 per kg
  • Frozen Oakham Turkey Crown, 1.5kg (serves 4-6), £15, M&S - £10.00 per kg
  • Aldi Specially Selected British Roly Poly Turkey Crown Saddle Cut (serves 9-14) - £11.99 per kg

Should you buy a cheap turkey?

At GoodtoKnow, we're all about finding you best products for the cheapest prices, but nobody wants to pay for low quality produce or products, especially at Christmas. If you're yet to pick up your Christmas turkey this year, avoid meat with added water. This can make your meat dry out more quickly when cooking, leaving you with a dry Christmas dinner.

If you can, it's best to gravitate towards supermarkets that pledge good animal welfare too. Always do your research about the quality of birds on offer and don't be afraid to ask for more information in store.

Whether you're looking for a fresh, frozen or Turkey crown, it's sometimes worth splashing out that little bit more to bag yourself an affordable yet high-quality turkey.

Christmas dinner Roast turkey Food

What about the local butcher?

When we asked GoodtoKnowers on Facebook where they buy their own turkey for Christmas, the majority of people said they go to their local butcher to order their festive feast.

You can often get a great bargain on a really good quality bird by having a chat to your butcher - see what they recommend!

We'd love to hear from you about what type of bird you order and how much you pay for it! Head over to our Facebook page to join the conversation.

Rose Fooks is Deputy Food Editor at Future Publishing, creating recipes, reviewing products and writing food features for a range of lifestyle and home titles including GoodTo and Woman&Home. Before joining the team, Rose obtained a Diplome de Patisserie and Culinary Management at London’s Le Cordon Bleu. Going on to work in professional kitchens at The Delaunay and Zedel.