Any source of food is a symbol of inner nourishment and energy. Ham is often seen as unclean or forbidden in many cultures that might reflect negative energies or absorbing bad traits within. Dreaming of a ham sandwich might connect to poor diet or pig like traits.