Putengeier ernähren sich von Aas, das tote, verwesende Tierkadaver ist. Aas ist oft faul und riecht aufgrund des Bakterienwachstums übel. Aas ist die Hauptnahrungsquelle für Raubvögel, darunter andere Geierarten, Raben, Bussarde und Weißkopfseeadler.
Truthahngeier meiden fauliges Aas und bevorzugen frisches Fleisch. Ihre Nahrung besteht aus vielen Arten von Tieren unterschiedlicher Größe. Truthahngeier sind Allesfresser. Gelegentlich fressen Putengeier Pflanzenmaterialien wie Kürbisse, Küstenvegetation und verschiedene Feldfrüchte. Bei Bedarf fressen sie auch Insekten, angeschwemmte Fische und andere Wirbellose. Es ist äußerst selten, dass ein Geier seine Beute tötet.
Da Putengeier über Fleisch verfügen, das sonst nicht gegessen würde, tragen sie zur Vorbeugung von Krankheiten bei. Dadurch kommt ihnen eine wichtige ökologische Rolle zu. Putengeier suchen ihre Nahrung mit ihrem scharfen Geruchssinn und schweben über dem Boden, um den Geruch von Ethylmercaptan wahrzunehmen, einem Gas, das Tiere produzieren, wenn sie zu verwesen beginnen.
Truthahngeier haben einen so starken Geruchssinn, dass sie Fleisch unter den Baumkronen erkennen können. Truthahngeier sind normalerweise die ersten, die Nahrung finden, und andere Arten von Geiern und Kondoren folgen ihnen bis zur Nahrungsquelle.