News UK

Vegetables from 5p at Morrisons, Aldi, Lidl, Tesco and Sainsbury’s until Christmas

Full list of the British supermarkets that have shared their latest price drop on Christmas veg

08:47, 18 Dec 2025

Morrisons is offering the lowest so far with its 5p offer for More Card members(Image: Getty)

Christmas is now only a week away, meaning hordes of people up and down the country will be racing to their nearest supermarket to get their hands on several meat and veg essentials. Buying food and drink for Christmas Day can quickly add up to a hefty bill, especially for those entertaining friends and family around the table.

With the cost-of-living crisis continuing to put a squeeze on people’s wallets and keeping grocery prices high, many will be seeking budget-friendly options this year. Thankfully, several major UK supermarkets are offering a special deal that means shoppers won’t need to spend more than necessary on vegetables.

Some of the most popular Christmas dinner veg are potatoes, carrots, parsnips, cabbage and Brussels sprouts. A handful of stores are reducing the price of these festive staples to a fraction of their usual cost, as low as 5p at some retailers. Below is a full list of stores selling discounted vegetables and the duration of the sale.

Morrisons – More Card prices

  • Carrots (1kg) – 5p
  • Parsnips (500g) – 5p
  • Brussel Sprouts (500g) – 5p
  • Whole Swede – 5p

Morrisons has lowered the price of traditional Christmas vegetables for More Card members to only 5p in a deal that’s useful for anyone wanting to have a complete roast during the holiday season without spending too much. Before, some of these vegetables cost up to £1, but now they are available for far less. Offer ends December 25. The maximum is eight items per customer across all 5p veg.

Aldi

This week, supermarket Aldi announced it will slash prices on its festive veg staples to just 8p as part of its popular Christmas Super Six promotion, available in stores from Thursday, December 18. Aldi says it is “making it easy for families to enjoy a delicious and affordable Christmas dinner with these fantastic price cuts”.

Aldi’s festive offer will be around until Christmas Eve(Image: Aldi)

However, today, following news of Morrisons slashing its veg to 5p, Aldi has said that it will reduce its veg to meet that. An Aldi spokesperson said: “Supermarket Aldi has announced it will drop the price of its festive veg staples even further as it retains its promise to be the cheapest supermarket to buy a Christmas dinner.

“Shoppers will be able to pick up the veg for just 5p in stores from December 19.” Aldi has limited each vegetable to just four per customer due to customer demand. Aldi’s Festive Super Six promotion is available in stores until December 24, while stocks last. Full list of Aldi’s cheap veggies include:

  • White Potatoes – 8p (2kg) – 5p tomorrow
  • Carrots – 8p (1kg) – 5p tomorrow
  • Parsnips – 8p (500g) – 5p tomorrow
  • Red and White Cabbages – 8p each – 5p tomorrow
  • Brussels Sprouts – 8p (500g) – 5p tomorrow
  • Swede – 8p each – 5p tomorrow

The spokesperson added: “What’s more, Aldi partners with British growers and uses fixed-cost pricing to ensure they receive a fair price, no matter the season. This commitment allows Aldi to offer shoppers the best savings without compromising on quality or fairness.”

Lidl

  • Potatoes (2kg) – 8p
  • Carrots (1kg) – 8p
  • Parsnips – 8p
  • Swede – 8p
  • Sprouts – 8p
  • Shallots – 8p

Lidl has highlighted its 8p veg offer in its ‘Pick of the Week’, with other items, including fresh meat, also going down in price. A spokesperson said: “Take your pick from this week’s offers on fruit, veg meat and poultry, in store from Thursday, December 18, to Wednesday, December 24.” However, customers are being told there is a maximum of three of each pack per customer.

Christmas dinner vegetables have been reduced at multiple supermarkets

Sainsbury’s – Nectar prices

  • Potatoes (2kg) – 15p
  • Carrots (1kg) – 15p
  • Brussel Sprouts – 15p
  • British Parsnips (500g) – 15p
  • Swede – 15p
  • Red Cabbage – 15p
  • White Cabbage – 15p

Tesco – Clubcard prices

  • All Rounder Potatoes (2kg) – 15p
  • Carrots (1kg) – 15p
  • Brussel Sprouts – 15p
  • Parsnips (500g) – 15p
  • Swede – 15p
  • Red Cabbage – 15p
  • Broccoli (375g) – 15p

A Tesco spokesperson said: “With Christmas just days away, Tesco is helping customers get ready for festive celebrations. Starting on Thursday, December 18 until Christmas Day, Clubcard members can enjoy savings of up to 89% on festive veg – with seven essentials now just 15p in large stores.”

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button