Cheap Vegetables deals

100% Verified

We check every deal, but if something's changed, please report it.

Price Check

Ensure you compare prices first, offers aren't necessarily cheapest.

Shop Safely

There's a risk any company can struggle, so learn to Shop Safely.

0 Current Deals

  • Every two weeks Aldi runs a deal called the 'Super 6' on six fruits and vegetables, for less than £1 each.

    The current offer runs from Mon 15 Apr until Wed 24 Apr and includes the following:

    • 19p Carrots (1kg) - next cheapest we found, 20p at Asda.
    • 19p Parsnips (500g) - next cheapest we found, 20p at Asda.
    • 29p Spring onions (per bunch) - next cheapest we found, 45p at Asda.
    • 29p Potatoes (2.5kg) - next cheapest we found, 29p for 1.5kg at Lidl.
    • 59p Baby plum tomatoes (275g) - next cheapest we found, 68p for 250g at Lidl.
    • 59p Cauliflower (each) - next cheapest we found, 95p at Lidl.

     

    It's worth noting that all the fruit & veg are provided in non-recyclable packaging, apart from the spring onions, which are loose (wrapped with elastic band).

  • Every week Lidl runs fresh fruit and vegetable offers in stores on selected products which our forumites love.

    Discounted products available from Mon 15 Apr to Wed 24 Apr include:

    • Carrots, 29p for 1kg - CHEAPER at Aldi, 19p.
    • Potatoes, 29p for 1.5kg - CHEAPER at Aldi, 29p for 2.5kg.
    • Parsnips, 29p for 500g - CHEAPER at Aldi, 19p.
    • Shallots, 29p for 500g - next cheapest we found, £1 for 400g at Tesco and Sainsbury's.
       

    Lidl says all fresh fruit and vegetable offers are available while stocks last in stores in England, Scotland and Wales. Items may vary, see in store for details.

    It's worth noting that all the vegetables are provided in non-recyclable packaging.

  • After a successful trial scheme in a few locations, all Lidl stores in England, Scotland and Wales (find your nearest) are now offering £1.50 boxes containing 5kg of 'edible but not perfect' fruit and veg - slightly past its best, but still safe to eat.

    Every day, a limited number of boxes will be available from the time stores open, until midday - when any unsold boxes will be donated to local good causes.

    What you'll actually get is completely random, as the 'Too Good to Waste' boxes are made up on the day with whatever fruit and veg is looking past its best in each store. Some will be bruised or battered, while others might have just escaped from their wrapper - in any case, you'll be able to see what you're getting before you buy.

    Here's what the boxes may look like in store:

    See our blog on Reductions in places you might not expect for how you can save 30% at Lidl, or bag 'yellow-sticker' bargains at B&M, Holland & Barrett and more. 

    MSE Rhiannon says:

    To give a very rough idea of how good this is, I've made up an imaginary 5kg box below including five different fruits and vegetables (1kg of each, using Lidl's prices):

    • Apples - normally 95p for 670g (£1.42/kg).
    • Bananas - normally 76p per 1kg loose.
    • Carrots - normally 59p for a 1kg bag.
    • Onions - normally 82p for a 1kg bag.
    • Potatoes - normally £1.25 for 1kg (50p/kg).


    So at Lidl you'd usually pay £4.84 for this lot, meaning the £1.50 box would save you £3.34 (though you'd save a lot more if your box was full of more expensive, exotic fruits/veg).

  • If you go in store or online to Morrisons*, you can get selected vegetables and fruit branded 'wonky', which may be slightly irregular in shape or appearance, but totally fine to eat.

    In most cases it makes Morrisons veg cheaper than all other major supermarkets - including Aldi and Lidl - but what's available will depend on the season and stock in your local store.

    Some examples of wonky veg available include:

    • 50p Carrots 1kg* - next cheapest we found, 59p at Tesco.
    • 50p Onions 1kg* - next cheapest we found, 60p at Tesco.
    • 53p Cabbage* - next cheapest we found, 67p at Tesco.
    • £1.09 Potatoes 2.5kg* - found for the same price at, £1.09 at Lidl.
       

    It's worth noting that all of these fruit & veg are provided in non-recyclable packaging. If you're looking to reduce your purchase of single-use plastics, Morrisons also sell a Wonky Vegetable box* for £3 which doesn't contain any plastic.

  • If you go online or in some stores to Morrisons*, you can get a selection box of wonky veg for £3.50. Online delivery's from £1 on a minimum order of £40+. See full T&Cs*.

    The wonky veg box will include:

    • Carrots - approx four (large).
    • Onions - approx six (small).
    • Potatoes - approx eight (large).
    • Parsnips - approx three (large).


    It'll also include at least three of a selection of other veg, which could include:

    • Cabbage
    • Swede
    • Cauliflower
    • Leeks
    • Peppers


    We priced up the box based on the included veg plus one cauliflower, swede and a cabbage at Tesco and came to £6.81. However, if you bought the wonky veg from Morrisons plus a swede and a pack of parsnips, it'd cost £3.92.

    So you'll save money with this box, but it might be worth picking up the individual packets of wonky veg instead if you like to know what you'll get.

    It's worth noting that the wonky veg do not come packed in any plastic, just the cardboard box which can be reused or recycled after you've eaten the vegetables. So, this box is good if you're looking to reduce your purchase of single-use plastics.

  • If you're concerned about food waste and believe beauty is on the inside, then you might want to see if you can pick up a wonky veg box for £3.50 in store at Asda*. The boxes, which are available in 550 stores, contain 5kg of peculiar-shaped, odd-sized seasonal veg that wouldn't win any beauty contests - but should be just as nice on the inside.

    Asda says 10,000 boxes are going into 550 participating stores (see the full list) every month - so it's worth going quickly if you want the pick of the wonky crop.

    What's in the box?

    Each box is different but Asda tells us an example might contain about 500g carrots, 1kg potatoes, two onions, two courgettes, one cucumber, one cabbage, 300g leeks, 300g parsnips and three peppers - enough, Asda says, to feed a family of four for a week. If bought normally, this would cost £6ish. Though there are other ways to save on veg, see MSE Coupon Kid Jordon Cox's blog on buying individual veg rather than pre-packaged, Aldi's Super Six and Lidl's vegetable offers.

    Why is Asda doing this?

    Celebrity Chef Jamie Oliver says 20%-40% of quality fruit and veg produced by UK farms is wasted in part because supermarkets think we're a superficial bunch who won't buy 'ugly' fruit and veg. The big supermarkets are now under pressure to cut food waste.

    Wonky veg boxes are great if you want to contribute to cutting back on plastic use, food waste, help farmers, and save money (about 30% off Asda's standard prices, it says - but you may find it's cheaper to buy veg individually elsewhere).

    Let us know if you found one of these boxes and what you think of it on Twitter or Facebook.

  • If you go online to frozen food retailer Farmfoods, you can download coupons (click the black circle on the right) for 10% off various shopping totals until Tue 30 Apr.

    You can get £2.50 off a £25 spend, £5 off a £50 spend, £7.50 off a £75 spend or £10 off a £100 spend. Don't buy anything you don't need to get up to the total required, but if you need to stock up on frozen fruit & veg these coupons could help.

Expired deals

  • 3 for £1 vegetables at Morrisons

    3 for £1 vegetables at Morrisons

    In store only. Incl broccoli, leeks, potatoes

    If you go in store only to Morrisons (find your nearest*), you can get three packs of selected vegetables for £1 (33p each), normally 50p each.

    Vegetables in the offer include:

    • Potatoes, 1.5kg - cheaper at Aldi, 29p for 2.5kg.
    • Leeks, 500g - next cheapest we found, 95p at Lidl.
    • Carrots, 1kg - cheaper at Aldi, 19p for 1kg.
    • Broccoli, each - next cheapest we found, 58p at Asda.
    • Parsnips, 500g - cheaper at Aldi, 19p for 500g.
       

    Whilst most of the vegetables are cheaper elsewhere, if you live closer to a Morrisons than an Aldi or Asda, it's probably not worth the extra petrol of travelling further for the sake of a few pence, unless you're visiting Asda or Aldi anyway – and three for £1 at Morrisons is still a decent offer.

  • Asda 20p Easter veg offer

    Asda 20p Easter veg offer

    In selected stores & online from Mon 15 Apr. Incl 20p broccoli

    We've spotted a 20p vegetable offer at Asda* from Mon 15 Apr, which works out cheaper than discounters Aldi & Lidl for some items, until Mon 22 Apr.

    Vegetables in the 20p offer include:

     

    Previously, Asda has not offered cut-price veg in all locations, but it's worth a look in your local if you're already there.

    It's worth noting that all of these vegetables are provided in non-recyclable packaging (you may be able to recycle some packaging in carrier bag recycling bins) apart from the swede which is loose.

  • Lidl fresh fruit & veg offers

    Lidl fresh fruit & veg offers

    In stores from Thu 24 Jan. Incl 89p pomelo

    Every week Lidl runs fresh fruit and vegetable offers in stores on selected products which our forumites love.

    Discounted products available from Thu 24 Jan to Wed 30 Jan include:

    • Rocket, 39p for 70g (was 57p)
    • Leeks, 49p for 500g (was 99p)
    • Organic cucumber, 69p each (was 90p)
    • Honey pomelo (like a grapefruit, but less bitter), 89p each (was £1.29)
       

    Lidl says all fresh fruit and vegetable offers are available while stocks last in stores in England, Scotland and Wales. Items may vary, see in store for details.

    It's worth noting that all the vegetables are provided in non-recyclable packaging, even the pomelo which looks loose, but is inside mesh packaging.

  • Sainsbury's 30p Xmas veg offer

    Sainsbury's 30p Xmas veg offer

    In stores and online. Incl 30p potatoes (2.5kg)

    We've spotted a 30p vegetable offer at Sainsbury's which works out cheaper than discounters Aldi & Lidl for some items, until Thu 27 Dec.

    Vegetables in the 30p offer include:

    It's worth noting that all of these vegetables are provided in non-recyclable packaging (you may be able to recycle some packaging in carrier bag recycling bins).

  • Asda 20p Xmas veg offer

    Asda 20p Xmas veg offer

    In selected stores & online from Thu 20 Dec. Incl 20p broccoli

    We've spotted a 20p vegetable offer at Asda* from Thu 20 Dec which works out cheaper than discounters Aldi & Lidl for some items, until Wed 26 Dec.

    Vegetables in the 20p offer include:

     

    Previously, Asda has not offered cut-price veg in all locations, but it's worth a look in your local if you're already there.

    It's worth noting that all of these vegetables are provided in non-recyclable packaging (you may be able to recycle some packaging in carrier bag recycling bins).

  • Tesco 29p Xmas veg offer

    Tesco 29p Xmas veg offer

    In stores and online. Incl 29p cauliflower

    We've spotted a 29p vegetable offer at Tesco* which works out cheaper than discounters Aldi & Lidl for some items (mostly before Fri 20 Dec), until Fri 28 Dec.

    Vegetables in the 29p offer include:

     

    It's worth noting that all of these vegetables are provided in non-recyclable packaging (you may be able to recycle some packaging in carrier bag recycling bins).

  • Aldi Super 6 fruit & veg offers

    Aldi Super 6 fruit & veg offers

    In stores from Thu 20 Dec. Incl 19p carrots (1kg)

    Every two weeks Aldi runs a deal called the 'Super 6' on six fruits and vegetables, for less than £1 each.

    The current offer runs from Thu 20 Dec until Wed 2 Jan and includes the following:

    • 19p Carrots (1kg) - SAME PRICE at Lidl.
    • 19p Parsnips (500g) - SAME PRICE at Lidl.
    • 19p Brussels sprouts (500g) - SAME PRICE at Lidl.
    • 28p Swede (each) - next cheapest we found, 49p at Lidl.
    • 28p Red/white cabbage (each) - next cheapest we found, 79p (red/white cabbage) at Tesco, 75p (white cabbage) at Morrisons.
    • 28p White potatoes (2.5kg) - next cheapest we found, 29p at Tesco.

     

    It's worth noting that all the vegetables are provided in non-recyclable packaging, apart from the swede, which are loose.