thinkmoney logo

Cheapest Christmas dinner – six supermarkets compared

Stela

Money Saving Tips

A big Christmas dinner followed by a classic festive film and ideally some chocolates to nibble on is the perfect way to spend the big day. But it can come with a hefty price tag. So, how much will it cost to put on a full spread this year and which supermarket will give you the best value?

Here at thinkmoney, we compared six supermarkets, including Aldi, Asda, Tesco, Iceland, Waitrose and Ocado to see where you can get the cheapest Christmas dinner for six to eight people.

We didn’t skimp either. Our Christmas dinner comes complete with a medium turkey crown, pigs in blankets, brussels sprouts and bacon, honey glazed veggies and roasties plus cranberry sauce, gravy, and even yorkies.

We threw in a trio of cheeses, Christmas pudding, chocolate tubs, and hot chocolate for good measure.

We didn’t include Baileys, wine, or other alcohol options in our Christmas dinner comparison. Shops tend to run all sorts of discounts in the lead up to Christmas to allow people to stock up on their favourites, so it’s likely the cheapest place to get wine or Baileys will vary week from week anyway.

Cheapest Christmas dinner across six supermarkets

Our shopping trolley contained twenty like-for-like Christmas dinner items across six popular supermarkets. We looked for the cheapest options in each shop to keep the prices as low as possible.

Here’s how much our big Christmas dinner shop cost^:

  • Aldi - £47.41
  • Asda - £47.44
  • Tesco - £50.52
  • Iceland - £60.50
  • Ocado - £71.29
  • Waitrose - £81.10

It won’t come as a shock that Aldi came out the cheapest across the six supermarkets we compared, costing just £47.41 for a Christmas dinner designed to feed six to eight people.

Waitrose, on the other end of the spectrum, cost £81.10. The difference between the cheapest shop and the most expensive shop was £33.69.

Surprisingly, Asda came out second cheapest costing just 3p more than Aldi for a like for like shop. This is largely due to Asda’s RollBack offer where popular Christmas food items have been heavily discounted.

^Based on online shop prices checked in the first week of December 2025.

Where is cheapest for Christmas veggies?

If you’re looking for your classic range of parsnips, carrots, potatoes, and brussels sprouts, Asda is cheapest coming in at just £3.80 due to their RollBack offer. In comparison, Aldi came in at £4.57 costing £0.77 more.

Where is cheapest for a turkey crown?

Aldi is the cheapest option for a medium turkey crown. It costs just £13.99 at Aldi. In comparison, at Waitrose, you would be looking at £35 for a similarly sized turkey crown.

Aldi’s turkey is Red Tractor certified. Waitrose’s turkey is stock basted and is labelled high welfare.

Where is cheapest for a chocolate tub?

If you’re looking for a chocolate tub like Quality Street or Celebrations, Aldi is your best bet. We found a Quality Street tub costing £4.39.

Where is cheapest for pigs in blankets?

Want some pre-made pigs in blankets you can just pop in the oven on the day? At Asda, you can get 12 classic pigs in blankets for just £2.12 as part of their RollBack offer.

Where is cheapest for a Christmas pudding?

Aldi is cheapest for a Christmas pudding. You can get a 400g Christmas pudding for just £1.99 or buy two for £3.98 if everyone in your household is a fan.

Where to get the cheapest Christmas dinner in 2025

If you’re looking for a budget friendly Christmas dinner, Aldi came out on top when we looked at six popular supermarkets in the UK. You can feed a family of 6-8 for just £47.41 and probably have leftovers for Boxing Day.

Of course, the exact cost of your shop will depend on what brands you choose. We’ve kept things simple and opted for the cheapest options where possible. But, if you want to splurge on a particular brand you love, your food shop may be slightly more expensive.

It’s also worth keeping in mind prices and offers change throughout December, so it’s possible costs will change in the coming weeks.

Share on:

< Back to articles