A string of supermarkets are pulling foods off the shelves because they contain ingredients that are not mentioned on the label or they come in damaged packing.

Sainsbury's, Lidl, Aldi and Waitrose are asking customers to return foods with perishable sell by dates.

The recall notices were published on the Trading Standards website.

Here's everything you need to know, including information on how and where to return them for a full refunds.

Waitrose

Waitrose own-brand soups

Waitrose is recalling its Sweet Potato and Coconut Soup, and its Roasted Tomato, Bean and Quinoa Soup because some of the pots have been filled with an incorrect product which contains soya that is not mentioned on the labels.

This means the soups are a possible health risk for anyone with an allergy to soya.

If you have bought either of them and have an allergy to soya do not eat the soup.

Instead return it to the store from where it was bought for a full refund.

Sainsbury's

The supermarket is recalling its Deliciously Free From Four Fruity Hot Cross Buns because they may contain chocolate chips - which are milk free -but contain traces of soya which is not declared on the pack.

Shoppers who have purchased this product and have an allergy or an intolerance to soya should return packs to their nearest Sainsbury's store, where they will receive a full refund.