Quick Answer. Deer eat twigs, branches, leaves, fruits, grass, nuts, alfalfa and fungi, depending on the availability and the season. During the spring, deer prefer sweet clover, wild beans and poison ivy, while in the winter they subsist on coralberry, wheat and rye. Continue Reading.