All Morrisons supermarkets will sell boxes of food — including fruit and veg and also items from the bakery and deli — for £3.09.

Partnered with Too Good To Go, customers will be able to use an app to buy the unsold food, worth around £10 originally.

After buying the box via the app, the content will be revealed once picked up from the store.

After a successful trial, it has now been rolled out to all 494 Morrisons stores.

Morrisons expect to distribute 350,000 boxes of unsold food in 2020, which will reduce CO2 emissions by 882 tonnes.

Jayne Wall, Market Street Director at Morrisons, said: "We are using technology to help us reduce food waste and to help more people afford to eat well.

"It will also mean we waste less food this Christmas as it will find a home for products that can’t be sold after the festive period."