A comida ingerida pelos mamíferos varia de acordo com o tipo de mamífero, a estação do ano e o ambiente. Os mamíferos podem ser classificados como carnívoros, herbívoros e onívoros. Os carnívoros comem principalmente carne, os herbívoros comem principalmente plantas e os onívoros comem ambas.
Os carnívoros são projetados para comer tecido animal. Eles são caçadores que matam e consomem outros animais ou necrófagos que encontram e consomem carcaças. Embora os carnívoros possam comer plantas, eles não podem digeri-las facilmente. Eles têm mandíbulas que abrem amplamente e os músculos faciais limitados. Eles engolem pedaços de comida sem mastigar e seu estômago decompõe a comida.
Os herbívoros são projetados para comer e digerir plantas. Eles têm músculos faciais complexos, com mandíbulas que não podem se abrir completamente. Herbívoros que comem uma grande quantidade de fibra indigestível, que são chamados de ruminantes, têm estômagos complexos para extrair nutrientes de seus alimentos. Herbívoros que comem principalmente fibras digestíveis, chamadas de não ruminantes, têm estômagos simples com uma câmara.
Os onívoros combinam o design de um carnívoro ou herbívoro com uma adaptação física que lhes permite consumir outros tipos de alimentos. Os ursos e os guaxinins têm a anatomia dos carnívoros, mas podem sobreviver com uma dieta baseada em vegetais. Os humanos têm a anatomia de um herbívoro, mas desenvolveram a capacidade de comer carne.