Disclosure: This site contains affiliate links & commission may be earned from purchases. As an Amazon Associate, I earn from qualifying purchases
Supermarkets are slashing the price of vegetables to as low as 8p this Christmas as part of their ‘Christmas Veg Wars’.
As well as half-price meat offers, you can get your veg staples for a fraction of the price in the run-up to Christmas!
Christmas Veg Wars 2026
Each supermarket has its own deal, usually, six types of the most popular vegetables are included, so you can shop around to get everything you need for your Christmas dinner.
You can find these veg bargains at Asda, Aldi, Lidl, Tesco, Morrisons and Sainsbury’s.
If last year’s Christmas Veg Wars are anything to go by, these all have a good chance of all being reduced down to just 8p!
We will let you know on our facebook page of any flash updates.
Lidl Christmas Veg 2026
![Supermarket Cheap Christmas Veg War Deals [currentyear] Lidl](https://christmascountdown.uk/wp-content/uploads/2025/11/lidl-300x169.jpg)
Price – 5p
Date – Nationwide from Thursday 18th December until Wenesday 24th December 2025
- White potatoes (2 kg) – 5p
- Brussels Sprouts (500g) – 5p
- Swede (per item) – 5p
- Carrots (1kg) – 5p
- Echalion Shallots (300g) – 5p
- Parsnips (500g) – 5p
Restrictions: Max 3 packs of each per customer
This deal started off at 8am, being 8p and by 10am, they had price matched morrisons.
Morrisons Christmas Veg 2026
![Supermarket Cheap Christmas Veg War Deals [currentyear] Morrisons Christmas Delivery Slots](https://christmascountdown.uk/wp-content/uploads/2022/08/morrisons.jpeg)
Price – 5p
Date – Available nationwide in stores from Thursday, 18th – Wednesday, 24th December 2025
- British Carrots (1kg )- 5p
- British Parsnips (500g) – 5p
- British Sprouts (500g) – 5p
- Whole British Swede (each)- 5p
Restrictions: Max 6 of each per customer, max 2 of each online.
Morrisons is the winner of the ‘2025 Christmas Veg Wars. Although it’s the smallest variety, it’s the cheapest and the veg was by far the freshest out of them all.
Aldi Christmas Veg 2026
![Supermarket Cheap Christmas Veg War Deals [currentyear] Aldi Christmas Delivery Slots](https://christmascountdown.uk/wp-content/uploads/2022/08/Aldi-Logo.png)
Price – 5p
Date – Available nationwide in stores from 18th December 2025
- White potatoes (2 kg) – 5p
- Brussel Sprouts (500g) – 5p
- Swede (per item) – 5p
- Carrots (1kg) – 5p
- Parsnips (500g) – 5p
- Red & White Cabbage (Whole) – 5p
Restrictions: Maximum 3 of each pack per customer.
Started at 8p, then price-matched Morrisons.
Very disappointed with the quality from Aldi, I was in 8am today (launch day) and the veg looked old and wilted! I wouldn’t have bought it to use that day, never mind in a week.
Sainsbury’s Christmas Veg 2026
![Supermarket Cheap Christmas Veg War Deals [currentyear] Sainsbury's Christmas Delivery Slots](https://christmascountdown.uk/wp-content/uploads/2022/10/sainsburys-logo-300x57.png)
Price – 15p
Date – Available nationwide in stores from Thursday 18th – Wednesday 24th December 2025
- White potatoes (2 kg) – 15p
- Brussel Sprouts (500g) – 15p
- Swede (per item) – 15p
- Carrots (1kg) – 15p
- Parsnips (500g) – 15p
- Red & White Cabbage (Whole) – 15p
Restrictions: None
Tesco Christmas Veg 2026
![Supermarket Cheap Christmas Veg War Deals [currentyear] Tesco Christmas Delivery Slots](https://christmascountdown.uk/wp-content/uploads/2022/10/tesco-logo-300x84.png)
Price – 15p
Date – Available nationwide in stores from Thursday, 18th – Wednesday, 24th December 2025
- Tesco Potatoes (2kg) – 15p
- Tesco Carrots – 15p
- Parsnips (500g) 15p
- Brussels Sprouts (500g) – 15p
- Broccoli (Each) – 15p
- Swede (Each) – 15p
- Red Cabbage (Each) – 15p
Restrictions: None
Asda Christmas Veg 2026
![Supermarket Cheap Christmas Veg War Deals [currentyear] Asda Christmas Delivery Slots](https://christmascountdown.uk/wp-content/uploads/2022/10/asda-logo-300x89.png)
Price – 30p (or 5 for £1)
Date – Available nationwide in stores from Friday 19th – Wednesday 24th December 2025
- Carrots (1kg) – 30p
- Broccoli (Each) – 30p
- Swede (Each) – 30p
- Brussels Sprouts (500g) – 30p
- White Potatoes (2kg) – 30p
These are also on a 5 for £1 deal!
Tip: Asda usually gives away these for FREE on Christmas Eve!
Farmers do not lose out on any profits during this yearly deal. Supermarkets use these vegetables as a ‘loss leader’ – meaning they don’t make a profit, in an effort to get you to spend money on other products!
Why do supermarkets sell veg so cheap at Christmas?
Supermarkets slash the price of vegetables at Christmas purely for strategic reasons.
One being competitive pressure – all Supermarkets do it, so they wouldn’t sell any veg if they didn’t get in on the action.
Cheap “Christmas dinner veg” (carrots, potatoes, sprouts, parsnips) are also classic loss leaders. Supermarkets sell them below cost to get shoppers through the door, knowing people will buy plenty of higher-margin items while they shop.
Looking for Christmas food Inspiration? Check out these Christmas Eve Meals our festive community enjoy
As soon as we have any updates from our insiders, this article will be updated, so be sure to come back and check in.
Please let us know in the comments below if you have any questions or would like to share any updates with us.



