Morrisons Deals

Brand Image

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

  • 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 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.

  • There are always ways to save money at Morrisons* so even if there isn't a cracking deal out there that works for you, don't assume you can't cut your costs further.

    Ways to save include:

    • Supermarket coupons. Make sure you check out our supermarket coupons page to save on your shopping.

    • Compare the cost of your trolley. Compare the cost of your shopping trolley at the major online supermarkets with MySupermarket*. Prices are often reflected in stores, so it's worth doing a check to see which is cheapest for you.

    • Take the Downshift Challenge. The phrasing and language used in shops hypnotises us into thinking the most costly is best. While the packaging looks more opulent, look beneath it sometimes you won't be able to tell the difference (often it's even made in the same factory). Take our Downshift Challenge.

    • Track if it's really a bargain. Most of us know just because a supermarket lists an item as "on offer", that doesn't mean it's cheap. The trouble has been sorting awesome offers from poor promos. To help, MySupermarket* charts products' price histories to show if a 'was' price is realistic.

    • Time trips right to bag huge yellow sticker discounts. If you spot a yellow sticker discount - fantastic. Grab it and use it quickly as it's a saving on perfectly good nosh. See when Morrisons normally reduces its produce in our Cheap Supermarket Shopping guide.

    • Check out similar retailers, eg, Asda, Sainsbury’s and the other major supermarkets. If you're not committed to buying from Morrisons, check out our deals from AsdaAldiTescoSainsbury'sLidl and Waitrose, where they may have a better offer.

    • Try haggling. We polled 1,400 MoneySavers to find out in which shops hagglers have most success. Supermarkets did feature, so it's worth a go. Find out more in our Haggle on the High Street guide.

    • Had a problem with Morrisons? There’s a free online tool you can use to complain – it helps draft, manage and if necessary escalate your complaint. It’s offered by a firm called Resolver, which we like so much we work with it to help people get complaints justice – you can use it to complain to Morrisons*.

    If you spot any hot deals out there we have missed (we are human after all!), email us at msedeals@moneysavingexpert.com or via MSE Facebook and Twitter @MSE_Deals.

Latest 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.

  • Mother's Day flowers from £2 in store

    Mother's Day flowers from £2 in store

    Round-up of supermarket flowers for a tenner or less

    You don't have to spend a lot to treat your mum on Mother's Day. The cheapest (which doesn't necessarily mean low quality) bunches of flowers start from £2 at supermarkets.

    Here are the prices the major supermarkets have confirmed for the Mother's Day period, while stock lasts:

    Lidl from Thu 28 Mar (find your nearest)

    Aldi from Thu 28 Mar (find your nearest)

    • £3 mixed flower bouquet.

    Sainsbury's (find your nearest*)

    • £5 daffodil bouquet.
    • £6 pink and purple tulips.
    • £10 'Rose Garden' pink or cerise roses bouquet.

    Asda from Wed 27 Mar (find your nearest*

    • £5 pink, yellow and lilac chrysanthemums and roses bouquet.
    • £10 chrysanthemums, pink carnations, pink germini, and white gypsophilia bouquet.

    Tesco (find your nearest*)

    • £5 'Cerise Kisses' pink and white chrysanthemum & magenta gerbera bouquet.
    • £6 bright or pastel pink tulips.
    • £10 'Cotton Candy' pink roses, pink germini, chrysanthemums and pink antirrhinum bouquet.

    Morrisons* (find your nearest*)

    • £5 'Thanks Mum'* chrysanthemums, germini, statice and santini bouquet.
    • £10 'No. 1 Mum'* chrysanthemums, germini, carnations, alstroemeria and lilies bouquet

    If you want more bang for your buck, consider alternatives such as bunches of daffodils (£1 in most supermarkets). Of course, you can find similar bargains at independent stores across the country, though unfortunately, we can't compare prices for them all. Before buying at supermarkets, check local florists' prices to ensure you're getting the best deal.

    MSE Rhiannon says:

    How to jazz up a cheap bunch

    With a bit of artistic flair, you can make a cheap-ish bouquet look expensive for next to nowt. Wrap it in fancy paper – no need to spend more than £1 on that. Maybe attach a handmade card then listen as your mum reminisces about gifts you made her as a child (awww).

    We had a go at sprucing up a £4 supermarket bunch for just £3.50 extra...