Morrisons deals

Brand Image

Verified by MSE

report issues

Before you buy

compare prices

Learn to

shop safely

0 Current Deals

Latest Expired Deals

  • A dozen red roses from £4

    A dozen red roses from £4

    Our round-up of prices at major supermarkets

    Expired

    Over-commercialised spending is one of our bugbears – you should never feel the pressure to buy stuff just because the calendar tells you it's Valentine's Day. But if you are planning to mark it with red roses, make sure you're not paying over the odds. Bunches of 12 start from £4 at supermarkets, but in the past stores have engaged in the 'war of the roses' and cut prices even further on the day itself.

    Below are the prices supermarkets have confirmed to us for a dozen red roses:

    SUPERMARKET PRICE FOR 12 RED ROSES
    Aldi
    (find your nearest)
    £4.49
    Lidl
    (find your nearest)
    £4.99
    Morrisons
    (find your nearest*)
    £5
    £4 for More card holders
    Tesco
    (find your nearest*)
    £5
    Sainsbury's
    (find your nearest)
    £5
    Asda
    (find your nearest*)
    £5
    Co-op
    (find your nearest)
    £10
    £9 for Co-op members
    M&S
    (find your nearest)
    £25
    Waitrose
    (find your nearest)
    £15


    Expect short-stemmed standard roses unless we've specified otherwise – we've not included any premium ranges. The cost of roses can shoot up if they are long-stemmed, or ethically/locally sourced. If you want more bang for your buck, consider alternatives such as tulips.

    How to jazz up a £4/£5 bunch

    With a bit of creative flair, you can make a £4/£5 bunch of supermarket roses look a lot more expensive for next to nothing. Wrap them in some attractive paper (no need to spend more than £1), attach a self-penned poem (get some inspiration from Google or ChatGPT) and you're sure to be in your loved one's good books.

  • Morrisons £15 Valentine's dine-in meal

    Morrisons £15 Valentine's dine-in meal

    For Morrisons More members. Includes a starter, main, two sides, dessert and drink

    Expired

    From Thursday 8 February, if you go online to Morrisons* or into a store (find your nearest*), you can pick up its Valentine’s meal deal for two for £15, until 11.59pm or store closing time on Wednesday 14 February. You'll need to be a Morrisons More member* (or sign up for free), otherwise it's £17.

    The deal includes a starter, a main, two sides, a dessert and a drink, with the choice of wine or a soft drink. 

    A few highlights on the menu include:

    Starters 🥗
    • Tempura prawns with a sweet chilli dip 
    • Mediterranean antipasti
    • Cherrybell pepper camembert tear & share bread 
    Mains 🥘
    • Slow cooked lamb shanks with chianti red wine & rosemary 
    • Chicken parmigiana 
    • 30-day matured rump steaks with pink peppercorn butters 

    Sides 🥦

    • Triple cooked chunky chips 
    • Cauliflower cheese
    • Ciabatta sticks 
    Desserts 🍨
    • Black forest cheesecake pots twin
    • Cheese selection pack 
    • Raspberry panna cotta
    Drinks 🍷
    • Prosecco doc rose 
    • Ginger beer
    • Sparkling Sicilian lemonade

    Please be Drinkaware.

    Visit our Supermarket coupons page for more ways to save on the weekly shop.