Waitrose has recalled all batches of its own-label Jelly Mini Eggs because of a manufacturing error.

The error meant some Milk Chocolate Eggs, which contain milk and soya ingredients not declared on the label, were mixed into some packets of Jelly Mini Eggs.

The affected product is Waitrose Jelly Mini Eggs 125g, all batches best before July 2007.