Small pieces of glass were found in rice supplied from abroad to a factory in Ireland, said manufacturer Rye Valley Foods.
The pieces of glass had not caused any injuries, they added. The fragments were not picked up during routine inspections and came to light only when consumers reported them.
A Food Standards Agency spokeswoman said: "If consumers have any of the affected batches at home they should return them for a refund."
An Asda spokeswoman said thousands of packets could be pulled from their shelves.
The glass was thought to have got into the rice at a stage of the production process, she said.
The fragments had rounded rather than sharp edges because they had gone through the rice cleaning process.
Read the entire news on the source link below.