La plupart des animaux tirent leur nourriture de la chasse ou de la recherche de nourriture. Rarement, certains, comme la fourmi, produisent également de la nourriture grâce à l'agriculture. Certaines espèces de fourmis élèvent des pucerons pour manger le miellat produit par les petits insectes.
Presque tous les animaux sont hétérotrophes, ce qui signifie qu'ils mangent d'autres organismes pour survivre. Les carnivores sont des animaux qui ne mangent d'autres animaux que pour se nourrir. Par exemple, une lionne est carnivore et se nourrit en chassant des proies. Les herbivores sont des animaux qui se nourrissent de plantes. Une vache est un herbivore qui ne mange que de l'herbe, du foin, de l'avoine et d'autres plantes pour se nourrir. L'omnivore est un animal qui mange à la fois des animaux et des plantes pour se nourrir. Parmi les omnivores se trouvent les ours, les cochons, les écureuils et les humains.
Les animaux évoluent pour tirer le meilleur parti des sources de nourriture disponibles dans leur environnement naturel. En fait, la sélection naturelle peut amener une espèce à changer de forme, de taille, d'intellect et d'habitude pour la rendre plus apte à chasser ou à chercher de la nourriture dans cet environnement. Les humains se sont adaptés pour obtenir avec succès de la nourriture dans un large éventail d'environnements, et les humains ont développé l'agriculture et l'élevage pour cultiver de la nourriture selon les besoins. D'autres animaux sont spécialement adaptés pour ne manger qu'un seul type de nourriture. Un exemple est le panda géant, qui ne mange que du bambou.