US cooked meat specialist Johnson County Hams has recalled nearly 90,000 pounds of ready-to-eat ham products that may be contaminated with listeria.