Stay up to date with notifications from The Independent

Notifications can be managed in browser preferences.

The Independent's journalism is supported by our readers. When you purchase through links on our site, we may earn commission. Why trust us?

‘Swap out the turkey’: 7 ways to save money on Christmas dinner, according to experts

From getting cashback on your shop to the cheapest time to buy vegetables, here are my top tips

Molly Greeves
Consumer writer
Wednesday 10 December 2025 15:40 GMT
Chicken is a better-value centrepiece than turkey this year, say experts
Chicken is a better-value centrepiece than turkey this year, say experts (Adobe Stock)

When you think of the financial impact of Christmas, you probably think of all the gifts you’re planning to buy – particularly if you have kids. According to a survey by YouGov, Brits expect to spend a median of £300 on presents this year, with around half (49 per cent) of parents planning to spend £100 per child.

Over the past couple of months, I’ve written lots about how to find great deals on Christmas gifts, particularly during the Black Friday sales, which have come and gone. But with food inflation continuing to rise, I’m here to talk about another festive cost that‘s often overshadowed: your Christmas dinner.

Tradition is a big part of Christmas, and nowhere more so than the dinner table, so it’s easy to feel like overspending is inevitable. But if you’re buying bread sauce each year even though no one ever eats it, or you end up with way more turkey than you can eat left over on Boxing Day, maybe it’s time to do things a little differently.

As financial expert Lynn Beattie, also known as Mrs Mummypenny, put it, “Christmas dinner is just a glorified roast.” There are plenty of ways to have a delicious meal while minimising the financial strain, which is why I’ve pulled together this expert guide to making your Christmas dinner for less.

Read more: Best supermarket Christmas food

Plan ahead

As well as avoiding running around like a headless turkey come Christmas Eve, planning ahead can also help you save money on your Christmas dinner. Trust me, last-minute trips to the corner shop are rarely good for your wallet.

Write a list of the items you need to buy, as well as the exact amounts – there are portion calculators online that can help with this. When shopping, try to stick to your list as much as possible and avoid the temptation to buy more than you need ‘just in case’. This can help you waste less food and, therefore, less money.

Swap out the turkey

Hear me out! It’s a festive favourite, but this year, there’s a good reason to consider a new Christmas centrepiece: the turkey shortage.

“The turkey shortages this year are a perfect storm of factors,” explains Hannah Twiggs, food and drink editor for The Independent. “A severe bird flu season has led to tens of thousands of birds being culled, hitting small free-range and organic producers hardest, while higher feed, energy and labour costs mean farmers are producing fewer birds overall.

“Add in ongoing supply-chain pressures and you’ve got a much tighter market than usual, which is why prices are creeping up.”

(Adobe Stock)

It may break tradition, but being flexible may help you save money on your Christmas meal, as alternatives like chicken, beef, pork or a vegetarian option offer better value this year.

Can’t imagine a Christmas without turkey? “Opting for a smaller bird or switching to turkey crowns can cut costs,” says Hannah. “Buying from local butchers, who often have a more stable supply, can also help – and whatever you choose, plan the portions carefully so nothing goes to waste.”

Read more: Best supermarket champagnes, according to experts

Try making food from scratch

Cooking from scratch may sound intimidating, but it doesn’t have to be. There are plenty of Christmas food staples that are easy and cheap to make – plus, you can prep them ahead of time to save yourself the hassle on the big day.

“There are lots of ways to save money on the feast,” says Lynn. “Try making treat components from scratch, like roast potatoes, Yorkshire puddings, and cauliflower cheese.”

Pigs in blankets are another favourite that are cheaper to make yourself. And if your Christmas dinner includes a starter or dessert, Lynn has some suggestions.

“A roasted vegetable soup made from 19p vegetables is delicious,” she says. “Maybe a lemon posset for dessert, light and fresh and cheap to make the day before.”

Join loyalty schemes

Loyalty schemes like Tesco’s Clubcard and Sainsbury’s Nectar attract plenty of criticism for gatekeeping lower prices. Many consumers have also questioned whether the offers promoted as part of these schemes were misleading. However, last year the Competition and Markets Authority (CMA) investigated the matter and found that customers “can almost always make a genuine saving on the usual price by buying loyalty priced products”.

So, whether you think it’s fair or not, the reality is that signing up to a loyalty scheme can help you save money. For example, when you buy a small turkey at Tesco, you can save 20 per cent with Clubcard prices (£13.60, Tesco.com). Sainsbury’s is also offering cheaper turkey and vegetables for those with a Nectar card the week before Christmas.

Get cashback on your Christmas food shop

If you’re buying your Christmas dinner online, check if you can earn cashback on your food shop. Sites like TopCashback and Quidco will essentially pay you to shop through them. For example, new customers ordering from Tesco can earn up to £10 back on a click-and-collect order of £40 or more, or £8 on a home delivery order of £40 or more, using TopCashback.

First, check if your supermarket of choice is partnered with TopCashback or Quidco. Once you’ve signed up for free, you can download their browser extensions to receive pop-ups when you can earn cashback. Click through, and your funds should be credited to your account – though there can sometimes be tracking issues, so you should see this as a bonus rather than a guarantee.

(Adobe Stock)

Shop around

According to my research, Aldi is currently the cheapest supermarket you can buy a Christmas dinner from, but you don’t need to buy every item from the same shop.

If it’s practical and convenient for you, it pays to shop around to make sure you’re getting the best possible deal on each item. Right now, that could look like going to Aldi for your turkey and brandy butter, Sainsbury’s for your vegetables and Tesco for your gravy. The price difference between individual items may not seem like much, but it all adds up. Prices of individual items are likely to drop even further in the coming weeks. Speaking of which...

Buy your vegetables at the last minute

Okay, maybe not the very last minute. But as the big day inches closer, many supermarkets slash the price of produce in what’s known as the ‘veg wars’.

Lidl and Aldi are the ones to watch here, as you can usually get your vegetables for just pennies the week before Christmas. Even if you do the rest of your shop at another supermarket, I would recommend popping in for cheap potatoes, carrots, parsnips, sprouts and the like.

Thank you for registering

Please refresh the page or navigate to another page on the site to be automatically logged inPlease refresh your browser to be logged in