They say you cannot put a price on the magic of Christmas but we think many families would disagree.

Stocking your cupboards for over the festive period can cost an eye-watering amount with many supermarkets using the occasion to promote out their latest 'luxury' products and Christmas exclusives.

But Christmas dinner does not need to cost a fortune.

Just because something costs a lot does not mean it will taste better.

We compared the prices of frozen British basted turkeys at Asda, Tesco, Morrisons, and Booths.

*Asda*
- Large (5.3kg serving 11-14 people) £18
- Medium (3.9kg serving 8- 10 people) £14
- Small (2.6kg serving 5-7 people) £10

*Tesco*
- Large (5.3-6.9kg) £18
- Medium (3.9Kg - 5.2kg) £14
- Small (2.6Kg - 3.8kg) £10

*Morrisons*
- Large (5.3kg) £20
- Medium (3.9kg) £16
- Small (2.6kg) £12

*Booths*
- Large (6-6.49kg) £40
- Medium (5.5-5.9kg) £37
- Small (3.5-3.99kg) £25