Asda has launched a frozen Christmas dinner that can feed a family of five for £22 - which works out at £4.40 per head.
It comes as rival supermarket Tesco introduced their bargain Christmas meal, complete with a 1.5kg turkey crown, roast potatoes and all the trimmings - for £25 (around £4.80 per person).
The frozen dinner deal places Asda ahead of Tesco in the race to offer the best value this Christmas.