La dieta naturale del tacchino selvatico è onnivora con la maggior parte delle sostanze vegetali, sebbene il tacchino mangi anche opportunisticamente insetti e altri piccoli animali. I tacchini sono foraggieri e la loro dieta cambia con posizione e stagione.
I tacchini consumano foglie, erba, radici, bacche, semi, noci e cereali o qualsiasi altra cosa sia disponibile al momento. Alcuni cibi preferiti sono trifoglio, noci di hickory, semi di girasole e mele di granchio. Man mano che coltivano la materia vegetale, mangiano anche bruchi, lumache e animali come rane o lucertole. Tuttavia, gli insetti e gli animali costituiscono non più del 10% della dieta di un tacchino adulto. Per i tacchini fino a cinque mesi di età, questa cifra si riduce al 75%. La loro dieta è particolarmente pesante su carne e insetti quando sono molto giovani, poiché i tacchini hanno bisogno di proteine per crescere.