Cream cheese is fine - I'm certain. I think the prob with ham is when they sit in the deli and you don't know how long for. If you were to cook your own ham for Chrsitmas and eat that it would be fine - fresh of course. Or like the others said - deli meats .ie salami are okay if cooked like on a pizza - my ob told me that.