Christmas Dinner Costs: London Splashing £350, But Wales and North East Get Biggest Bang for Their Buck

Festive Spend Breakdown

SPAR UK asked 2,000 adults about their Christmas dinner spend this year. The average bill? £191 per household. But it varies wildly across the UK:

  • London leads the pack at a whopping £350
  • East of England follows with £270
  • East Midlands drops to £190
  • Northern Ireland £184
  • South West £176
  • North West £175
  • Yorkshire £174
  • North East £157
  • Scotland £156
  • Wales £154
  • West Midlands £144
  • South East the stingiest at £121

Who Gets the Best Value?

Despite Londoners forking out the most, the savviest spenders are actually in Wales, snagging the biggest portions for their money. Here’s the value leaderboard:

  1. Wales
  2. North East
  3. West Midlands
  4. Yorkshire
  5. Scotland
  6. London
  7. South East
  8. South West
  9. North West
  10. East of England
  11. East Midlands
  12. Northern Ireland

Christmas Dinner Confidence and Quirks

Confidence is high in kitchens across Britain. Two-thirds (63%) say their family loves their Christmas dinner, and over half (53%) believe there’s no way to improve their feast.

Northern Ireland’s cooks are the most proud, with 76% boasting fans of their dinner. But West Midlands lag a bit behind, with only 51% as confident. Among those aged 55+, 22% feel their Christmas meal is perfect as it is.

Pressure, Perfection, and Portions

Half admit the pressure to nail the perfect meal is intense. Over a quarter (26%) confess to burning at least one ingredient on Christmas Day. Stress even puts people off eating much – 37% say they nibble less after slaving in the kitchen.

The average Brit devours three slices of turkey, four pigs in blankets, four roasties, two Yorkshire puddings, five Brussels sprouts, and 100ml of gravy on the big day.

Regional Dish Differences

  • A third swap roast potatoes for mash
  • One in four prefer beef over or alongside turkey
  • North East eaters enjoy up to six slices of turkey – the UK’s highest
  • Northern Ireland tops Yorkshire pudding lovers, with 8% having 5-6 puds on their plate

Only 10% cook a nut roast, but Brighton bucks the trend with 20% including it, followed by Bristol at 18%.

Food Waste and Feast Times

More than half (54%) admit to overcooking, with Northern Ireland (65%) and Edinburgh (67%) notorious for too much food. Leeds is more modest at 45%.

Most families tuck in between 1pm and 4pm, with the average dinner time hitting 3:10pm – just after the King’s first Christmas broadcast. Over-55s eat earlier at 2:40pm, with North East families starting just after 2pm. Londoners dine latest at 3:45pm.

Jamie Seymour, Head of SPAR Brand UK, said: “Christmas dinner is always an exciting but stressful part of the festive season, especially when you’re trying to get your timings right or if you’ve forgotten the pigs in blankets! Our research shows that we all love sitting down for dinner with our nearest and dearest, so if you do forget anything for the big day our stores can take some of the pressure off.”

We are your go-to destination for breaking UK news, real-life stories from communities across the country, striking images, and must-see video from the heart of the action.

Follow us on Facebook at for the latest updates and developing stories, and stay connected on X (Twitter) the for live coverage as news breaks across the UK.

SIGN UP NOW FOR YOUR FREE DAILY BREAKING NEWS AND PICTURES NEWSLETTER

Your information will be used in accordance with our Privacy Policy

YOU MIGHT LIKE