With Valentine’s Day less than a week away, a supermarket is getting people in the mood with discount oysters, believed to be the cheapest in the UK for 25 years.

Morrisons, in Wood Lane, Dagenham, will sell fresh British Pacific Oysters for just 25p each – the price of an average cod fish finger and 20 times cheaper than the aphrodisiacs in Harrods and Selfridges food hall oyster bars.

Store general manager Mark Smith said: “We want to make oysters completely affordable and available for everyone in Becontree Heath to try.

“Each of our Pacific Oysters cost little more than a fish finger to buy. And if anyone is uncertain on how to serve and eat them, then just ask one of our store’s fishmongers – who are experts on oyster preparation and cooking and who will be on hand to help.”

Cultivated on the West Coast of Scotland and Ireland, each oyster will weigh about 60g and be available in all stores as a six-pack in the fresh fish section, or as single oysters in stores with stand-alone fish counters.