Your Christmas dinner for £2.89 (with all the trimmings)
With food prices sky high, and the cost of living more generally ever-increasing this Christmas could be a particularly costly one.
If you're worried about Christmas spending then The Good Housekeeping Institute has some festive cheer for you - a Christmas dinner for eight people costing just £23.08 - or £2.89 per person.
The institute's shopping list for turkey and all the trimmings certainly sounds good value, but it is still around 10 percent more expensive than the cheapest menu last year and does involve trawling five different supermarkets.
Two packs of Tesco Value stuffing at 15p per 85g packet and a 200g jar of Tesco standard cranberry sauce for 50p are also included in the dinner.
For dessert, the institute recommends two Tesco Value Christmas puddings with cider at £1 each, and two packs of Sainsbury's Basics mince pies at just 63p for six. Both can be served with a helping of Sainsbury's brandy butter at £1.40 for 200g. There's also a substantial 800g iced Christmas cake from Morrisons at £3.49.
Of course this doesn't leave much in the way of Boxing Day leftovers, and you'll need to spend more if you want to enjoy some festive fizz with your meal. And if you can't bear the thought of visiting every supermarket on your high street to get the cheapest menu, the institute also researched which of them offered the best value for the 11 item list, and Morrisons came out on top. The chain charged £28.24 for the whole Christmas basket - just £3.53 per head.
Caroline Bloor, consumer editor of Good Housekeeping, said: 'Our advice is to track down the cheapest source of fresh veg, use own brands and budget ranges where you can get away with it, and don't buy extra food just in case.'