A maioria dos animais obtém alimento da caça ou do forrageamento. Raramente, alguns, como a formiga, também produzem alimentos por meio da agricultura. Algumas espécies de formigas criam pulgões para comer a melada que os insetos menores produzem.
Quase todos os animais são heterótrofos, o que significa que comem outros organismos para sobreviver. Carnívoros são animais que comem outros animais apenas para se alimentar. Por exemplo, uma leoa é carnívora e obtém alimento ao caçar presas. Herbívoros são animais que comem plantas como alimento. Uma vaca é um herbívoro que se alimenta apenas de gramíneas, feno, aveia e outras plantas. O onívoro é um animal que se alimenta de animais e plantas. Entre os onívoros estão ursos, porcos, esquilos e humanos.
Os animais evoluem para aproveitar ao máximo as fontes de alimento disponíveis em seu ambiente natural. Na verdade, a seleção natural pode fazer com que uma espécie mude de forma, tamanho, intelecto e hábito para torná-la mais capaz de caçar ou procurar alimento naquele ambiente. Os humanos se adaptaram para obter com sucesso alimentos em uma ampla variedade de ambientes, e desenvolveram a agricultura e a criação de animais para cultivar alimentos conforme necessário. Outros animais são especialmente adaptados para comer apenas um tipo de alimento. Um exemplo é o Panda Gigante, que só come bambu.