Each item contains wheat, rye, barley (gluten), milk or hazelnuts which are not mentioned in English on the label.

With each recall, Lidl said the “product is a possible health risk to anyone with an allergy or intolerance” to one of the allergens.

It advises customers to not eat any of the items if they are allergic to the products, and instead return them to the store they bought them from for a “full refund”.

The Food Standards Agency (FSA) also warned anyone with an intolerance to the ingredients not to eat them.

It said: “The above products contain wheat, rye or barley (gluten), milk or hazelnuts which are not mentioned on the label in English. This means the products are a health risk to anyone with an allergy or intolerance to one of the above allergens.”