can a non jew touch kosher food?
No they are not allowed to. Kosher food must be prepared by a Religious Jew under the supervision of a Rabbi. If a Gentile prepares Kosher food the food becomes defiled and a Jew cannot Kosher food made by a Gentile.