We use cookies to allow us and selected partners to improve your experience and our advertising. By continuing to browse you consent to our use of cookies. You can understand more and change your cookies preferences here.


When you click on a retailer link on our site, we may earn affiliate commission to help fund our not-for-profit mission.Find out more.

11 Dec 2021

Revealed: the Christmas food people always overbuy

Which? research reveals what people buy too much of, and what they typically run out of, during the festive season

No-one wants to be caught short of ingredients or snacks during the festive season because of a shoppingmishap.

However, research by Which? reveals that people are much more likely to buy more than they actually need.

We surveyed 1,362 Which? members in October 2021 about their Christmas food shopping habits, and 45% said they overbought and had stuff left over, while just 14% said they ran out of food or drink.

Cheese was the top thing people bought too much of, followed by snacks such as chocolate and biscuits.

Get the full details below on what people typically buy too much of at Christmas - and the things that are more likely to run dry - to help you plan for this year.

We've also got tips from WRAP (the Waste & Resources Action Programme) on preventing food waste.

Tips for living well and shopping smarter- get our free Food & Health newsletter

What people buy too much of at Christmas

The main thing people bought too much of at Christmas was cheese, with 20% (one in five) saying they ended up with more than they needed.

Biscuits (14%) and chocolate (13%) came next, both of which tend to be sold in bumper or family packs around Christmastime.

Top 10 festive foods and drinks people overbuy:

  • Cheese - 20%
  • Biscuits - 14%
  • Chocolate - 13%
  • Alcohol - 11%
  • Vegetables - 11%
  • Mince pies - 10%
  • Christmas pudding - 9%
  • Cream - 9%
  • Turkey - 8%
  • Crackers - 7%

Alcohol was the fourth most overbought item (11%), with wine and beer accounting for much of the excess.

Wanting to offer plenty of choice, guests not drinking as much as expected, or only having a little from a full bottle (more likely with seasonal tipples such as Baileys, Port and Advocaat) were given as reasons for having booze left over.

Luckily, most of these products will keep for a fair while after Christmas, though you may find ploughing through them quite hard going if you've already had your fill of festive treats.

Some, such as certain cheeses, can be frozen - check our guide tofoods you can and can't freeze for tips.

Leftover festive veg

Veggies also make the top five surplus foods, and more broadly WRAP says that fresh vegetables and salad are the most wasted food group in the UK.

Whipping up a mixed vegetable soup or googling recipes by ingredient for inspiration are good ways to get rid of a surplus.

There are plenty of interesting meals you can make with spare sprouts beyond Christmas fare, though if you just can't stomach any more you could also try listing quality leftovers on a food sharing app; find out more in our guide to food waste apps.

Other leftover foods

Though they didn't make the top ten, other foods people said they overbought for Christmas were cold and cooked meats, and nuts and nibbles.

Cranberry sauce and other condiments also featured. An alternative is to have a go at making your own, and freezing half for the following year. See also how to store condiments correctly so they last.

12 ways to save money on your Christmas food shop - get a headstart with planning tasty and great-value festive feasts

What people tend to run out of over Christmas

In the pre-Christmas rush, it's easy to forget about keeping topped up on the essentials.

While most of our survey respondents said they don't tend to run out of anything (86%), a number of those who did mentioned staples such as bread and milk running short.

The top festive items people ran out of were mince pies, cream, vegetables and non-alcoholic drinks.

Top 10 festive foods and drink people run out of:

  • Mince pies - 2%
  • Cream - 2%
  • Vegetables - 2%
  • Non-alcoholic drinks - 2%
  • Pigs in blankets - 1%
  • Chocolate - 1%
  • Cheese - 1%
  • Biscuits - 1%
  • Mulled wine - 1%
  • Stuffing - 1%

Best mince pies for 2021 - if you're going to have too many, make sure they're the good ones

The psychology behind buying too much Christmas food

Dr Joan Harvey, chartered psychologist at Newcastle University and spokesperson for the British Psychological Society, says several factors are at play, including an inability to gauge quantities.

'At Christmas we aren't that good at computing the amounts that we need per head, or per day even,' she says. This is in contrast to other times of the year when we're more likely to buy in a more habitual way.

Buying too much is also 'anxiety-driven', with concerns about shops running out of what you want or being closed altogether, and anxiety about miscalculating how much food is needed - especially if guests are involved.

There's an element of herd instinct, too - we buy more and spend more because we see other people doing the same.

Her advice? 'Going out to do a Christmas shop without a plan isn't a good idea - take some time to make one to help you stick to what you really need.'

Tips for preventing food and drink waste this Christmas

Before you start stocking up, here are some tips to help you work out how to steer clear of overbuying - and what to do if you do end up with leftovers:

  • Pace yourself. Supermarkets tend to open most days in December so there's no need to stock up like they're closed for weeks. If you need help with portion sizes, Love Food Hate Waste has a handy portion planner.
  • Think about the edible life of the food. Before you buy, look at how long the food in question will be good for, and whether you realistically have the space to store it as required.
  • Limit foods you buy 'just in case' (especially if they have a short shelf life). WRAP says it's often these 'just in case' foods that we don't eat in time and chuck in the bin.
  • Check what you already have. Keep tabs on what you've got to avoid duplication. For example, use a space in your fridge for food that's close to the end of its edible life rather than finding it hiding at the back of the fridge when it's too late.
  • Make the most of your freezer. There are many foods that can be frozen so if you have overbought there's no need to watch unused items perish. WRAP says don't forget to label and date food in your freezer to avoid 'UFOs' - unidentified frozen objects!
  • Give surplus edible food away. This could be to neighbours, friends or even people you don't know through food sharing apps. If you have unopened edible food you could also consider donating it to your local food bank. Look on your local authority or council websites to locate one or check on the Trussell Trust website.

Best food and drink - see what comes top on taste for Christmas