La mayoría de los buitres comen carroña, que incluye animales muertos en todas las etapas de descomposición. Aunque prefieren la carroña de mamíferos, los buitres también comen reptiles, anfibios, peces y canales de aves.
El ácido estomacal del buitre es extremadamente ácido y permite al buitre comer carrozas muy antiguas e incluso infectadas con enfermedades como la toxina botulínica y el ántrax. Los buitres ubican su carroña con vista u olfato, dependiendo de la especie, y algunas veces se sabe que matan animales enfermos o heridos si no hay otra fuente de alimento disponible. Si no pueden perforar la piel de un cadáver con sus picos, a menudo esperan que otros depredadores lo hagan y luego se atiborran hasta que apenas pueden volar.