
Christmas vegtastic
You can tell it’s getting close to Christmas – the supermarkets have slashed the price of Christmas vegetables!
I blogged last year about where to buy cheap Christmas veg and tipped readers of my Woman&Home December column to look out for the price wars this year too.
Right now, you can get festive veg including parsnips, carrots and sprouts for as little as 19p a bag.
In recent days, the supermarkets dropped the pcice of select festive veg down to:
- 50p at Morrisons, but 3 for £1 if you’re shopping in store, which works out at 33p each
- 49p at the Co-op
- 30p at Sainsbury’s
- 29p at Tesco
- 20p at ASDA
- 19p at Aldi and Lidl
Table of Contents
Comparing Christmas veg offers
I’ve done the hard work so you don’t have to, comparing prices of 11 different veg across 8 supermarkets. Aldi tops the table, which the cheapest shopping list at £5.34, right up to Waitrose at £9.24, even based on Waitrose essential options.
I’ve bunged the shopping lists for each supermarket at the end of this post, but here’s how the costs add up:
Now, I had assumed that Waitrose would be more expensive, but I hadn’t expected it to be 42% more expensive than Aldi, the cheapest option for this shopping list.
Note: for Lidl, you can cut the total cost to £5.78 if you’re willing to switch to a smaller 1.5kg bag of mini roast potatoes for 19p. I included £1.09 for 2.5kg of white potatoes in the table, so it was comparing a similar product across all supermarkets.

Aldi’s Super Six tops the table! Photo credit: Naomi at Skint Dad
Tips on cutting the cost of Christmas veg
I’ve added shopping lists at each supermarket for 11 different veg at the end of this post, but here are my top tips on making the most of veg bargains:
- Plan how much you need for Christmas dinner, so you’re not dashing out for extra top up shops.
- Compare prices for the veg you actually want. Supermarkets might lure you in with cheaper offers on a few veg, but then charge more elsewhere. If you want a variety of veg, the Morrisons “3 for £1” offer on a broader range of veg starts looking more attractive.
- Stock up on veg for meals after Christmas, if you can face the cooking. Think soups, stews, stir fries and side dishes.
- Beware of bargains. The supermarkets offer a few
- Store veg so you don’t end up throwing bargains in the bin. For example:
- Remove plastic packaging asap to stop stuff going mouldy
- Line salad drawers in the fridge with a piece of kitchen towel, to absorb moisture and keep veg fresher for longer.
- I keep onions and potatoes in cloth bags with thick lining, to avoid sprouting, a previous version of these bags from Lakeland
- Weigh up the savings – no point spending more in petrol than you save on veg, if it’s a long trip to a different supermarket!

Christmas veg offers at the Co-op
Shopping lists in full
All prices correct as of 21 December 2018, taken from supermarket websites, with extra price info via mysupermarket.co.uk for Lidl and via Naomi at Skint Dad for Aldi (many thanks!).
Aldi: £5.34
Aldi Super Six parsnips, 500g 19p
Aldi Super Six brussel sprouts, 500g 19p
Aldi Super Six carrots, 1kg 19p
Aldi Super Six white potatoes, 2.5kg 28p
Aldi Super Six red or white cabbage, each 28p
Aldi Super Six swede, each 28p
Aldi British onions, 1kg 72p
Aldi broccoli, 57p
Aldi leeks, 500g 99p
Aldi savoy cabbage, each 67p
Aldi cauliflower, each 98p
Morrisons: £7.05 online but £6.05 in store with 3 for £1 offers
Morrisons parsnips, 500g 50p*
Morrisons brussel sprouts, 500g 50p*
Morrisons carrots, 1kg 50p*
Morrisons white potatoes, 2.5kg 50p*
Morrisons red cabbage, each 50p*
Morrisons swede, each 50p*
Morrisons brown onions, 1kg 50p*
Morrisons broccoli, 350g, 65p
Morrisons leeks, 500g £1.50
Morrisons savoy cabbage, each 80p
Morrisons medium cauliflower, each 60p
*3 for £1 offer when purchased in store
Tesco: £6.11
Redmere Farms parsnips, 500g 29p
Redmere Farms unpeeled brussel sprouts, 500g 29p
Redmere Farms carrots, 1kg 29p
Redmere Farms white potatoes, 2.5kg 29p
Tesco red cabbage, each 79p
Tesco small swede, each 50p
Redmere Farms brown onions, 1kg 60p
Tesco broccoli, 350g, 58p
Tesco leeks, 500g £1.50
Tesco savoy cabbage, each 69p
Tesco cauliflower, each 29p
ASDA: £6.38
ASDA Grower’s Selection parsnips, 500g 20p
ASDA Grower’s Selection brussel sprouts, 500g 20p
ASDA Grower’s Selection carrots, 1kg 20p
ASDA Farm Stores white potatoes, 2.5kg £1.25
ASDA Grower’s Selection red cabbage, 600g 39p
ASDA Grower’s Selection British swede, each 50p
ASDA Farm Stores brown onions, 1kg 75p
ASDA Grower’s Selection broccoli, 360g, 20p
ASDA Grower’s Selection trimmed leeks, 500g £1.00
ASDA Grower’s Selection savoy cabbage, each 69p
ASDA Grower’s Selection cauliflower, each £1
Lidl: £6.68 (or £5.78 with a smaller bag of mini roast potatoes)
Lidl Pick of the Week Oaklands British parsnips, 500g 19p
Lidl Pick of the Week Oaklands British brussel sprouts, 500g 19p
Lidl Pick of the Week Oaklands British carrots, 1kg 19p
Lidl Oaklands white potatoes, 2.5kg £1.09 (also smaller bag of Lidl Pick of the Week Oaklands British mini roasts, 1.5kg 19p)
Lidl red cabbage, 600g 42p
Lidl swede, each 49p
Lidl Oaklands onions, 1kg 72p
Lidl Oaklands broccoli, 500g, 74p
Lidl leeks, 500g 99p
Lidl Oaklands savoy cabbage, each 67p
Lidl Oaklands cauliflower, each 99p
East of England Co-op: £7.39
Co-op parsnips, 500g 49p
Co-op brussel sprouts, 450g 49p
Co-op carrots, 1kg 49p
Co-op white potatoes, 1.5kg 49p
Co-op red cabbage, each 89p
Co-op swede, 500g 59p
Co-op onions, 750g 39p
Co-op broccoli, 335g, 49p
Co-op leeks, 400g £1.09
Co-op savoy cabbage, each 89p
Co-op cauliflower, each £1.09
Smaller bags of brussel sprouts, potatoes, broccoli, leeks and onions
Sainsbury’s: £7.88
Sainsbury’s parsnips, 500g 30p
Sainsbury’s brussel sprouts, 500g 30p
Sainsbury’s carrots, 1kg 30p
Sainsbury’s greengrocer potatoes, 2.5kg £1.15
Sainsbury’s red cabbage, 600g 48p
Sainsbury’s swede, each 60p
Sainsbury’s onions, 1kg 85p
Sainsbury’s broccoli, 335g, 60p
Sainsbury’s leeks, 500g £1.50
Sainsbury’s savoy cabbage, each 80p
Sainsbury’s cauliflower, each £1
Waitrose: £9.24
Waitrose essential parsnips, 500g 70p
Waitrose essential brussel sprouts, 500g 70p
Waitrose essential carrots, 1kg 70p
Waitrose essentials potatoes, 2kg £1
Waitrose red cabbage, 600g 48p
Waitrose essential swede, each 90p
Waitrose essential onions, 1kg 80p
Waitrose essential broccoli, 350g, 61p
Waitrose leeks, 500g £1.50
Waitrose essential savoy cabbage, each 85p
Waitrose essential cauliflower, each £1
Smaller 2kg rather than 2.5kg bag potatoes
Now over to you – will you be stocking up on Christmas veg bargains? Or looking forward to someone else doing the catering? Do share in the comments, I’d love to hear!
Valuable info. Lucky me I found your website by accident, and I’m shocked why this accident didn’t happened earlier! I bookmarked it.
I lost my job and there was no way to get income for my family, things was so tough and I couldn’t get anything for my children, not until a met a recommendation on a page writing how Mr Bernie Doran helped a lady in getting a huge amount of profit every 6 working days on trading with his management on the cryptocurrency Market, to be honest I was skeptical at first but I took the risk to take a loan of $500, and I contacted him unbelievable and I was so happy I received a profit of $5,500 with an investment of $500 within 7 days of trading , the most joy is that I can now take care of my family, i am just sharing my testimony on here. I don’t know how to appreciate your good work Mr. Bernie Doran, God will continue to bless you for being a life saver I have no way to appreciate you than to tell people about your good services. He can also help you recover your lost funds, For a perfect investment and good return on investment contact him on Gmail : Berniedoransignals@gmail.com or his whatsApp + 1 ( 424 ) 285 – 0682
tell hi i referred you
There are certainly loads of details like that to take into consideration. That is a nice point to bring up. I provide the thoughts above as basic inspiration however clearly there are questions just like the one you bring up where a very powerful factor will probably be working in sincere good faith. I don?t know if greatest practices have emerged round issues like that, however I’m sure that your job is clearly identified as a fair game. Both boys and girls really feel the affect of only a moment’s pleasure, for the rest of their lives.
I have recently started a website, the information you offer on this website has helped me tremendously. Thanks for all of your time & work.
Virtually all of the things you say is astonishingly legitimate and that makes me wonder why I had not looked at this in this light before. This piece really did switch the light on for me as far as this subject goes. However there is actually 1 issue I am not too cozy with so while I make an effort to reconcile that with the actual central theme of your point, permit me see exactly what all the rest of the readers have to point out.Well done.
Hi there, just became alert to your blog through Google, and found that it is truly informative. I am gonna watch out for brussels. I’ll be grateful if you continue this in future. Numerous people will be benefited from your writing. Cheers!
Nice weblog right here! Also your website rather a lot up very fast! What host are you the usage of? Can I am getting your affiliate link for your host? I want my web site loaded up as fast as yours lol
Together with everything that seems to be developing throughout this particular subject matter, many of your opinions are generally very radical. Having said that, I appologize, but I do not give credence to your whole suggestion, all be it exciting none the less. It would seem to everyone that your remarks are generally not totally rationalized and in simple fact you are yourself not really totally convinced of your argument. In any event I did appreciate reading it.
I have been absent for some time, but now I remember why I used to love this web site. Thanks , I will try and check back more frequently. How frequently you update your website?
I wanted to thank you for this great read!! I definitely enjoying every little bit of it I have you bookmarked to check out new stuff you post…
Just desire to say your article is as astounding. The clearness in your post is just great and i could assume you’re an expert on this subject. Well with your permission let me to grab your RSS feed to keep updated with forthcoming post. Thanks a million and please keep up the rewarding work.
What i do not realize is actually how you’re now not really much more smartly-preferred than you might be right now. You’re so intelligent. You recognize thus considerably in terms of this subject, produced me individually consider it from a lot of numerous angles. Its like men and women don’t seem to be involved except it is one thing to do with Woman gaga! Your individual stuffs nice. At all times maintain it up!
I’ve been browsing online more than 3 hours today, yet I never found any interesting article like yours. It is pretty worth enough for me. In my view, if all website owners and bloggers made good content as you did, the web will be much more useful than ever before.
Some times its a pain in the ass to read what blog owners wrote but this web site is real user pleasant! .
Definitely imagine that which you said. Your favorite reason seemed to be on the web the easiest thing to understand of. I say to you, I certainly get irked while other folks think about worries that they just do not understand about. You controlled to hit the nail upon the highest and defined out the entire thing without having side effect , people could take a signal. Will likely be again to get more. Thanks