That's about half the price of a tin of Roses chocolates!
The rise of cheap supermarkets like Lidl and Aldi means that the average price of a Christmas meal for eight is three per cent cheaper than last year.
According to Good Housekeeping Magazine, you can pick up a turkey, stuffing, cranberry, four types of veggies and three types of desserts for £21.31.
It suggested that for your turkey, it's best to head to Lidl where you can get a bird for £9.99, while Morrisons, Asda and Tesco all charge 30 pence for stuffing.
For your traditional sprouts and carrots, Aldi is the place to go, but for sweet treats Sainsbury's came out cheapest for Christmas pudding and mince pies.
Overall, the place to head for the most purse-friendly shop was Iceland, which will set you back £27.84 for your whole Christmas shop, as opposed to Marks and Spencer, which is the most expensive at £47.04.
The magazine was quoted in the Daily Mirror confirming that cheaper supermarkets are helping everyone when it comes to getting the cheapest deals. A spokesperson said: "Budget supermarkets are making a real difference to the cost of our shopping."
Reveal is now on Google Plus! Join us here for the latest pictures, fashion and celebrity news!