Christmas deals to help you deck the halls for less this year
Christmas can be an expensive time of year, so it’s always good to look out for deals and offers to save a bit of money. We’ve rounded up some Christmas deals and offers for 2025.
Some articles on the site contain affiliate links, which provide a small commission to help fund our work. However, they won’t affect the price you pay or our editorial independence. Read more here.
Christmas food offers
Reduced Christmas veggies
Reduced Christmas veggies are back! Every year in the final week before Christmas, supermarkets drop the prices of Christmas veg to mere pennies. Here’s what’s been announced so far:
- Lidl’s Christmas veg is down to just 5p. It includes parsnips, carrots, Brussels sprouts, shallots, swede and potatoes. Once again, this is the only supermarket with onions in the mix!
- Aldi has reduced its Christmas veg to just 5p, with potatoes, carrots, parsnips, red and white cabbages, swede and Brussels sprouts on offer.
- Morrisons has reduced its Christmas veggies to just 5p this year from 18 December, including carrots, parsnips, sprouts and swede. You needed to have the Morrisons More card.
- Sainsbury’s has Brussels sprouts, parsnips, carrots, swede, red cabbage, and potatoes for just 15p from 18-24 December. You’ll need to make sure you’ve got a Nectar Card handy to get the discount
- Tesco: From 18 December, Tesco is reducing its Christmas veg to just 15p, including carrots, Brussels sprouts, parsnips and potatoes, broccoli, swede and red cabbage. You had to have a Clubcard handy to get the reduction
- Asda: last year the supermarket reduced its Christmas veg to 8p until 24 December, including carrots, Brussels sprouts, broccoli, and parsnips. This year, it’s got 5 for £1 offer on all the veg, otherwise priced at 30p per bag.
Free carrots (for Rudolph!)
Morrisons is giving away free carrots to little ones to leave out for Rudolph on Christmas Eve this year. You just need to show up with your little ones and grab one. The carrots are from the ‘wonky’ carrots range.
Advent calendar offers
A lot of retailers tend to have a countdown to Christmas within their apps, via email or on their websites. These often have voucher codes or freebies, so they can be worth paying attention to. We’re starting to see these appear for 2025, and we’ll likely see more at the start of December.
Lidl: daily secret boxes
Lidl is running its Advent calendar in the Lidl Plus app again this year. You just need to open the app daily to get a voucher or freebie each day until December 24.
Pizza Express: Secret Scan-ta (ended)
Pizza Express is running a promotion over 14 days where you can win a prize every day and be added to a draw to win the Grand Prize, There’s no purchase needed to enter.
Grand prizes include:
- 1 December 2025 – Coca Cola Family Holiday Worth £2500
- 2 December 2025 – Merlin Family Break to Warwick Castle
- 3 December 2025 – Peroni Nastro Azzurro 0.0% Day at Ascot for 4
- 4 December 2025 – PizzaExpress Food Shop for a Year
- 5 December 2025 – Campari Ultimate Spritz Bundle for Christmas Celebrations with Loved Ones
- 6 December 2025 – 100,000 Avios (5 available)
- 7 December 2025 – PizzaExpress Ultimate Pizza Making Party
- 8 December 2025 – Crayola Kids Craft Bundle
- 9 December 2025 – Biscoff Red Box (10 available)
- 10 December 2025 – PizzaExpress Live Annual Membership
- 11 December 2025 – Peroni Nastro Azzurro Trip to Rome for 2
- 12 December 2025 – Baileys 2 Day Trip to Ireland
- 13 December 2025 – £500 UberEats Voucher
- 14 December 2025 – Coca Cola Gold Annual Pass for Merlin
Daily prizes include Aperol Spritz, Birthday Brew, or 50% off pizza in January.
John Lewis: Treats of Christmas (ended)
If you’re a My John Lewis member and download the app, then you can get a daily treat until 12 December by opening the app every day. Last year, treats included freebies and discount vouchers, as well as ten £5,000 John Lewis vouchers.
Boots: 12 Days of Magic (ended)
Boots is getting in on the Christmas season with discounts and freebies every day until 12 December. You need to be an Advantage card member and have the Boots app installed to take part. Once you’ve revealed the prize, it’ll be added to your offers.
O2: Match a pair to win an experience (ended)
Those with O2 Priority can get access to its new promotion ‘Not just socks’ promotion, which runs until 15 December. Each day, you can go into your app and see if you’ve won an experience for two people.
Prizes include
- £2,500 lastminute gift cards
- £50 Virgin Experience Days vouchers
- Pairs of Vue tickets
If you don’t have O2 or Virgin Media, you can still get O2 Priority with this hack.
Morrisons: 12 Days of Christmas (ended)
Some people with a Morrisons More Card can get access to its “12 Days of Christmas” between now and 12 December. Every day, you can open the advent calendar and get freebies, More Points, discounts and the chance to win £1,000 worth of points.
You can’t go back and get the previous day’s rewards, and you should keep an eye on when each voucher expires.
Sainsbury’s: Advent calendar (ended)
There’s an advent calendar running in the Nectar app from 5 December to 20 December where you can win prizes, including bonus Nectar points, Argos gift vouchers and food freebies.
To enter, you need to visit the Nectar website or app and log in to your Nectar account. Then, just click through to the Advent Calendar page and click on the bauble.
Christmas freebies
Free letter from Santa (ended)
If you want to keep some of the magic alive, you can get a letter from Santa for your little one for just the cost of a stamp. All you’ve got to do is have them write a letter to Santa and post it (don’t forget a stamp!) before 10 December 2025 and you’ll hopefully get a response.
Here are Santa’s instructions:
- Write Santa’s address carefully on the envelope (below)
- Put a stamp on the envelope so it gets to Santa
- Include your full name and address in your letter or on the back of the envelope
And here’s Santa’s address:
Santa/Father Christmas
Santa’s Grotto
Reindeerland
XM4 5HQ
There’s no guarantee that Santa will send you back a letter. Usually, as long as you get your letter to them in time, then you’ll get one back.
Free Christmas cards (ended)
WWF is giving away free packs of Christmas cards this year. While there’s no obligation to, you can give a small donation to the charity in exchange.
You’ll get a pack of Christmas cards in the post within a couple of weeks, and you also get a 10% off code for everything else in their shop.
Get the best of our money saving content every Monday & Thursday, straight to your inbox
Plus, new Quidco customers get a high paying £18 welcome offer



Christmas reductions
Buy wrapping paper, tags, bags and cards in January
If you want to save yourself money next year then get yourself out to the stores in the days between Christmas and New Year to stock up on wrapping paper, gift tags, gift bags and Christmas cards. You can get these for more than 90% off their original prices in some cases.
Just remember where you put it all so you don’t buy it all again next year.
- Switch bonus£200
- Offer endsUnknown
- FSCS Protected? Yes
- Bonus requirements Switch using the Current Account Switch Service and close your old account within 60 days of starting the switch
- Deposit requirements Deposit £1,500 in the first 60 days from opening the account
- Direct debits transferred over Set up two Direct Debits before or after the switch from a selected list of household bills
- Existing customers? Can't have held any Santander current account on 1 January 2025
- Restrictions Can't have received a switching bonus from Santander already, offer limited to once per person
- Eligible accounts Open a new or hold an existing Everyday, Edge, Edge Up or Edge Explorer current account
