Il cibo consumato dai mammiferi varia in base al tipo di mammifero, alla stagione e all'ambiente. I mammiferi possono essere classificati come carnivori, erbivori e onnivori. I carnivori mangiano principalmente carne, gli erbivori mangiano principalmente le piante e gli onnivori mangiano entrambi.
I carnivori sono progettati per mangiare il tessuto animale. Sono o cacciatori che uccidono e consumano altri animali o sciacalli che trovano e consumano carcasse. Sebbene i carnivori possano mangiare le piante, non possono digerirlo facilmente. Hanno mascelle che aprono i muscoli facciali ampi e limitati. Inghiottono pezzi di cibo senza masticare e il loro stomaco rompe il cibo.
Gli erbivori sono progettati per mangiare e digerire le piante. Hanno complessi muscoli facciali, con mascelle che non possono aprirsi. Gli erbivori che mangiano una quantità elevata di fibre indigeribili, che sono chiamati ruminanti, hanno uno stomaco complesso per estrarre nutrienti dal loro cibo. Gli erbivori che mangiano principalmente fibre digeribili, che sono chiamati non ruminanti, hanno uno stomaco semplice con una camera.
Gli onnivori combinano il design di un carnivoro o di un erbivoro con un adattamento fisico che consente loro di consumare altri tipi di cibo. Orsi e procioni hanno l'anatomia dei carnivori, ma possono sopravvivere con una dieta a base vegetale. Gli umani hanno l'anatomia di un erbivoro ma hanno sviluppato la capacità di mangiare carne.