As Christmas fast approaches, we look at the cheapest supermarket to pick up your fresh or frozen turkey for the big day.
There have been widespread warnings about a shortage of turkeys and price rises this year due to the bird flu outbreak.
With inflation hitting 11.1% and families avoiding turning on the heating due to soaring energy bills, many will be keen to cut costs where possible.
One way to cut down on the cost of Christmas dinner is to shop around for a cheap turkey.
We’ve found the cheapest fresh and frozen turkey from each major supermarket, which is based on the cost per kilogram.
Please note that Lidl is yet to release details of its fresh turkeys at the time of writing, so we are unable to include them in our fresh turkey roundup.
The best supermarket loyalty schemes
Which supermarket offers the cheapest frozen turkey?
It shouldn’t come as much of a surprise that deep discounters Aldi and Lidl both offer the cheapest frozen turkey.
Both offer the same size turkey (5.4kg-7.2kg), which is ideal for 11-15 people. As the weight and price are the same, it’s £2.78 per kg for either turkey.
The next cheapest place to pick up a turkey (on a per kg basis) is Sainsbury’s, followed by Iceland but both of these turkeys can feed a lot of people, so aren’t for everyone.
Waitrose is the most expensive place to pick up a frozen turkey with the cheapest on offer costing £5.27 per kg (£29).
Below shows the cheapest and most expensive frozen turkeys, ordered from the lowest price to the highest.
Cheapest supermarket turkey 2022: cheapest to most expensive
- Aldi: Oakhurst large ready-basted turkey – £19.99 (£2.78 per kg)
- Lidl: Braemoor large self-basting turkey with giblets – £19.99 (£2.78 per kg)
- Sainsbury’s: Extra extra large whole basted turkey – £32 (£3.28 per kg)
- Iceland: Bootiful! by Bernard Matthews Golden Norfolk turkey with giblets – £31 (£3.37 per kg)
- Morrisons: Extra extra large basted turkey – £35.99, sold out online (£3.39 per kg)
- Asda: Basted extra large turkey – £25.50 (£3.49 per kg)
- Tesco: Extra large basted whole turkey – £26 (£3.72 per kg)
- Waitrose: Medium free-range turkey with giblets – £29 (£5.27 per kg)
Christmas supermarket slots: when you can book at Sainsbury’s, Tesco & more
Which supermarket offers the cheapest fresh turkey?
While you can usually order a fresh turkey from mid to late November, it’s generally not available in-store, for delivery or to collect until a few days before Christmas.
At the time of writing, some turkeys were already sold out so it’s advisable to book as soon as possible, while Lidl is yet to release its fresh turkey prices.
With the below turkeys, there are several that are the same price per kg but vary in size.
Aldi is the cheapest place to pick up a fresh turkey at £4.95 per kg, narrowly followed by Morrisons at £4.99 per kg and Asda and Tesco at £5 per kg.
Sainsbury’s is the most expensive place to pick up a fresh turkey via its ‘Food to Order’ service at £9.50 per kg for its bronze turkey.
- Aldi: Ashfields small turkey (£16.06), medium turkey (£25.96), large turkey (£34.65) – all are £4.95 per kg
- Morrisons: Small turkey (from £14.97), medium turkey (from £23.45), large turkey (from £31.44) – all are £4.99 per kg
- Asda: Small turkey (£16.25), large turkey (£31.25), extra large turkey (£40) – all are £5 per kg
- Tesco: Small turkey (£22.50), medium turkey (£29.95), large turkey (£37.45) – all are £5 per kg
- Waitrose: Essential medium turkey with giblets (£26-£39), large turkey with giblets (£39-£52), extra large turkey with giblets (£52-£62) – all are £6.50 per kg
- Sainsbury’s: Medium bronze turkey (£47.50-£56.91), large bronze turkey (£57-£66.41), extra large bronze turkey (£66.50-£75.91) – all are £9.50 per kg
Save on groceries
If you’re looking for ways to save on your groceries, check out our weekly supermarket deals or our top tips to slash your food bill.
All prices are correct at the time of publication.