I tacchini sono onnivori che di solito si nutrono di cibo sul suolo della foresta o nella palude o nelle praterie, a seconda di dove vivono. In generale, i tacchini selvatici sono mangiatori opportunisti e si nutrono di semi, insetti, noci, frutta e salamandra occasionale.
I tacchini selvatici sono sempre alla ricerca di cibo e mangeranno una serie di noci se disponibili, tra cui faggi, noci e ghiande, nonché semi e cereali, tra cui grano e mais. Frutti come mele di granchio, uva selvatica e bacche attirano il tacchino, così come parti di piante carnose, come bulbi, radici e gemme. I tacchini mangiano salamandre e altri anfibi se li trovano, e il loro menu include anche vermi, lumache, lumache e serpenti. La dieta del tacchino domestico è molto diversa; la maggior parte dei tacchini domestici sono alimentati con mangimi commerciali.