Les dindons sont des omnivores qui se nourrissent généralement sur le sol de la forêt ou dans les marais ou les prairies, selon l'endroit où ils vivent. En général, les dindons sauvages sont des mangeurs opportunistes et se nourrissent de graines, d'insectes, noix, fruits et parfois salamandre.
Les dindes sauvages sont toujours en quête de nourriture et mangent une variété de noix si elles sont disponibles, notamment des hêtres, des noix de caryer et des glands, ainsi que des graines et des céréales, notamment du blé et du maïs. Les fruits comme les pommettes, les raisins sauvages et les baies attirent la dinde, tout comme les parties charnues des plantes, comme les bulbes, les racines et les bourgeons. Les dindes mangeront des salamandres et autres amphibiens s'ils les trouvent, et leur menu comprend également des vers, des limaces, des escargots et des serpents. Le régime alimentaire de la dinde domestique est très différent; la plupart des dindes domestiques sont nourries avec des aliments commerciaux.