Sainsbury’s is offering tubs of Quality Street and Celebration chocolate assortments for £3.95 as part of a Nectar card offer. A 600g tub of Quality Street usually costs £6, so customers can save £2.05 if they’re part of Sainsbury’s loyalty card scheme. This supermarket offer is currently the cheapest on the market, beating Aldi’s current low price of £4.49 for the same size tub.

The Quality Street tub includes an assortment of individually wrapped milk and dark chocolates, toffees, and fruit cremés, including strawberry delight, chocolate toffee fingers, the famous Green Triangle and The Purple One. Customers can also grab a 550g Celebrations milk chocolate and biscuit bars sharing tub for the same price at £3.95.

These tubs, which contain a mix of mini-sized milk chocolate bars including Mars, Twix, Snickers, Galaxy and Maltesers, also usually cost £6 but have been reduced in price for a limited time only as part of a Nectar card offer. However, shoppers will need to act fast to secure the cheap price while they can, as the offer is only available until Monday, December 2. New deals start and end at any time, so it’s possible the chocolate tubs could be reduced in price further still beforeChristmas.

Sainsbury’s is currently also offering a deal on bottles of Baileys, which have been reduced in price from £22 to just £10. This offer applies to one-litre bottles purchased in stores and online with a Nectar card, but the deal will conclude on Sunday, December 8, and does not include Scotland and Sainsbury’s Local stores.

If you don’t have a Nectar card, you can register to become a member online and accumulate points with personalised offers from Sainsbury’s and its reward partners, which include Argos, British Airways and Esso.