Les dindes sauvages sont omnivores et leur alimentation varie en fonction de la saison et de ce qui est disponible. En général, ils mangent une variété de plantes, de fruits, de noix et d'insectes, ainsi que de petits reptiles et amphibiens. Ils sont également connus pour manger les œufs d'autres oiseaux et de petits rongeurs. Au cours des mois de printemps et d'été, ils se nourrissent principalement d'insectes, comme les sauterelles, les coléoptères et les chenilles. En automne et en hiver, ils passent à une alimentation plus à base de plantes, mangeant des glands, des hêtres, des noix de caryer et d'autres noix et graines. Ils mangent également des fruits, comme les raisins sauvages, les mûres et les bleuets.