Sainsbury's said routine testing detected Listeria in some products but it had received no complaints of illness.
"Routine testing carried out by our supplier has found Listeria in a small number of products in our pre-packaged Deli sandwich range. We don’t have all the results to share but, as a precautionary measure, we’re recalling the entire range.
"If you have eaten this product and need further advice, please contact your health care professional. No other products or date codes are affected by this issue, and we apologise for the inconvenience this has caused."