Tesco is warning customers not to eat one of its products which has been recalled due to a potential health risk.