Sainsbury's deals

Brand Image

Verified by MSE

report issues

Before you buy

compare prices

Learn to

shop safely

0 Current Deals

  • If you head into selected Sainsbury's stores (find your nearest), you can pick up a 'Taste Me, Don’t Waste Me’ box of surplus fruit and veg for £2. The boxes contain 'surplus' fresh fruit and vegetables that would have otherwise gone to waste.

    Sainsbury's trialled these boxes in a few stores in January and has now extended the scheme to over 200 supermarkets. There's no exhaustive list, but it’s likely they'll be available in larger stores, rather than Local stores (you can't get them online). 

    If boxes are available, they'll be in the fresh produce aisle. Do note, they're subject to availability and what you'll actually get is completely random, though Sainsbury's did say typical contents could include: apples, bananas, broccoli, carrots, cauliflower, courgettes, oranges, peppers, plums, red cabbage, and swede. 

    To give you a rough idea of how much of a saving you could make, we've made some calculations based on the products mentioned above:

    • One pack Imperfectly Tasty Gala apples (six in pack) – normally 90p (15p each)
    • One pack Fairtrade bananas (five in a pack) – normally 71p (14p each)
    • One loose broccoli – normally £1.92
    • One loose cauliflower – normally 95p
    • One pack courgettes (500g) – normally £1.29
    • Loose orange – normally 30p
    • Loose red pepper – normally 50p
    • One punnet of plums (400g) – normally 95p
    • Loose red cabbage – normally 65p
    • Loose swede – normally 65p

    Based on the price of each individual item in the box, we've calculated that it would £8.82 to buy it all separately – so we reckon buying a box for £2 is a good deal.

    Don't live near a Sainsbury's? Try Lidl's similar fruit and veg box.

    MSE Georgia-May says:

    I managed to get my hands on a Sainsbury's veg box on Monday 20 February and it had:

    • One pack of spinach (260g) – normally £1.50
    • Five loose easy peelers  – normally 30p each
    • Two loose peppers – normally 50p each
    • Two loose bananas (five in a pack) – normally 79p (16p each)
    • One loose avocado – normally 75p each
    • One loose broccoli – normally £1.92
    • Three loose plums – normally 30p each
    • Nine loose potatoes – normally £1.25 for one pack pack (2.5kg)

    Based on what these items would usually roughly cost to buy individually, the total value came to £9.92. The side of the box advised it should be displayed until Sunday 26 February, so with a shelf life of six days I think this is great value.

  • MSE weekly email

    FREE weekly MoneySaving email

    For all the latest deals, guides and loopholes simply sign up today – it's spam-free!

  • Prosecco Frizzante is £6 a bottle in store (find your nearest) and online at Sainsbury's.

    Please be Drinkaware.

  • Sainsbury's Etienne Dumont Brut Champagne is £17 in store and online at Sainsbury's*.

    If you shop online, delivery can cost between £1-£7, or you can collect from selected stores for free. There's a minimum spend of £25 online, so if you just want one bottle you might be better off getting this deal in a store.

    Please be Drinkaware.

  • There are always ways to save money at Sainsbury's* 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.

    • Take the Downshift Challenge. The phrasing and language used hypnotises us into thinking the most costly is best. While the packaging looks more opulent, look beneath it and 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. 

    • 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 Sainsbury's normally reduces its produce in our Cheap Supermarket Shopping guide.

    • Check out similar retailers, eg, Asda, Tesco and the other major supermarkets. If you're not committed to buying from Sainsbury's, check out our deals from AsdaAldiTesco, MorrisonsLidl 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 Sainsbury's? 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 Sainsbury's*.

    If you spot any hot deals out there we have missed (we are human after all!), please let us know in the MSE forum, email us at or via Twitter @MSE_Deals.

Latest Expired Deals

  • Sainsbury's 25% off six bottles of wine and fizz

    Sainsbury's 25% off six bottles of wine and fizz

    In stores and online. Excludes Scotland


    You can get 25% off when buying six or more bottles of wine (including sparkling and prosecco) and champagne online at Sainsbury’s* or in store (find your nearest*), until 11.59pm on Sunday 19 March. 

    Add any combination of six bottles priced £5 or over (£7 or over in Wales) and the 25% discount will be automatically applied at the checkout.

    The offer excludes 200ml bottles and under, all Sainsbury's own-brand 'house wines', fortified and boxed wines, and gift sets. There's a maximum of 36 bottles per customer.

    For online orders, delivery’s £1 to £7 depending on how much you are spending and when you book your delivery time slot. Remember that your order will have to be delivered or collected by Sunday 19 March. 

    You can’t get this deal at Central or Local stores, or in Scotland.

    Please be Drinkaware.

    See more of our wine deals here. 

  • Sainsbury's £4 off £12 on selected frozen items

    Sainsbury's £4 off £12 on selected frozen items

    Code for online orders only


    If you're shopping online at Sainsbury's you can get £4 off a £12 spend on selected frozen items when you enter the code FROZEN4 at the checkout and have your order delivered by Tuesday 28 March.

    When we checked, there were 50 items included in the offer such as McCain chips, Quorn mince, Birds Eye potato waffles, frozen fruit, fish, ice cream and more – see the full list of eligible items.

    You'll need to use this offer as part of a bigger online shop as there's a minimum order value of £25. Delivery costs £1 to £7.