Beef meatballs withdrawn by Waitrose as they may contain pork were made at a factory earmarked for closure in Scotland, the supermarket has said.
The "Essential frozen British beef meatballs" were produced at the ABP Foods-owned Freshlink factory in the east end of Glasgow last summer.
Waitrose said it had checked 40 meat products in light of the horse meat scandal and tests on the meatballs had produced "contradictory results".
The supermarket has withdrawn the 480g range of the product from shelves as a precaution.
In an open letter to customers, Waitrose managing director Mark Price said: "We have now done tests on 40 of our meat products, no horse meat was found in any of these tests.
"We did, however, discover that in just two batches of our essential Waitrose frozen British beef meatballs (480g), some of the meatballs may contain some pork.
"In fact, one of the tests carried out showed that the meat in the meatballs was, as it should be, 100% beef. But because another test indicated there may be some pork, I felt it important for you to be aware."
A spokeswoman for ABP said: "Freshlink has carried out over 450 DNA tests during the last two-and-a-half years. All our test results have been confirmed as negative for non-declared species. Freshlink will share all results directly with the FSA (Food Standards Agency) as part of their investigations."
Mr Price said the meatballs are safe to eat but customers could return them to stores to be replaced. The affected batches are dated best before end June 2013 and best before end August 2013.
The supermarket chain is to open a new site to make its own range of beef products.