Asda is recalling tins of Smart Price corned beef after traces of the veterinary drug phenylbutazone were found in some batches.
The Food Standards Agency said "very low levels" of the painkilling medicine, known as bute, were detected in the budget range.
The corned beef is the only meat product in which bute has been found, according to the FSA, and the health risks are "very low".
Customers who bought the 340g tins, before they were withdrawn from sale on 8 March, have been urged not to eat the corned beef but to return it instead. Asda is also recalling Chosen by You corned beef – although it has not tested positive for bute – as a precaution.