Get all your news in one place.
100’s of premium titles.
One app.
Start reading
Wales Online
Wales Online
Ryan O'Neill

The supermarkets slashing Christmas veg prices and when you can buy them

With costs of living so high, people are more worried than ever about how they will afford this Christmas. December is traditionally an expensive month with presents, travel and food and drink, but skyrocketing energy prices and supermarket costs have meant millions of households are struggling more than ever to make ends meet.

But if you're on the hunt for cheap deals, you could be in luck as many supermarkets massively slash the price of some of their veg on Christmas week. If you've yet to do your shop ahead of the big day, you could be in line for some major savings if you act quickly with festive favourites like sprouts, potatoes and carrots going for as little as 15p in some supermarkets.

Here is a list of all the main supermarkets reducing the price of vegetables and how much they are selling them for this week, according to MoneySavingExpert. You can get more cost-of-living news and other story updates straight to your inbox by subscribing to our newsletter here.

Read more: Exact cost of heating, cooking and celebrating 3 days of Christmas - and how to save money

Aldi

Aldi is selling veg for 15p or 19p each from now until Saturday 24 December.

  • Potatoes (2kg) – 15p
  • Brussels sprouts (500g) – 19p
  • Carrots (1kg) – 19p
  • Parsnips (500g) – 19p
  • Red/white cabbage (each) – 19p
  • Swede (each) – 19p

Asda

  • Carrots (1kg) – 30p
  • Parsnips (500g) – 30p
  • Broccoli (360g) – 30p
  • Brussels sprouts (500g) – 30p

Lidl

  • Brussels sprouts (500g) – 19p
  • Carrots (1kg) – 19p
  • Potatoes (1.5kg) – 19p
  • Parsnips (500g) – 19p
  • Swede (each) – 19p
  • Shallots (300g) – 19p

Sainsbury's

  • Brussels sprouts (500g) – 19p
  • Carrots (1kg) – 19p
  • Parsnips (500g) – 19p
  • Red/white cabbage (each) – 19p
  • Swede (each) – 19p
  • Potatoes (2.5kg) – 19p

Tesco

Tesco is offering veg for 19p each for Clubcard members until Monday December 26.

  • Brussels sprouts (500g) – 19p
  • Carrots (1kg) – 19p
  • Parsnips (500g) – 19p
  • Potatoes (2kg) – 19p
  • Broccoli (375g) – 19p

Tesco is also offering one free carrot 'for Rudolph' per customer – you'll find free carrot stands near the entrance of larger Tesco stores until Saturday December 24 depending on stock.

Waitrose

  • Carrots (1kg) – 30p
  • Brussels sprouts (500g) – 30p
  • Potatoes (2.5kg) – 30p
  • Parsnips (500g) – 30p

READ NEXT:

Sign up to read this article
Read news from 100’s of titles, curated specifically for you.
Already a member? Sign in here
Related Stories
Top stories on inkl right now
One subscription that gives you access to news from hundreds of sites
Already a member? Sign in here
Our Picks
Fourteen days free
Download the app
One app. One membership.
100+ trusted global sources.