猫は肉食動物です。彼らの体の構造と生理学的特徴は、動物性タンパク質を消化し利用するのに適しています。猫の歯と消化器系は肉を裂いたり噛んだりするのに適応しており、胃酸の濃度が高いためタンパク質の消化を助けます。さらに、猫は植物性食品を消化するために必要な酵素の一部を欠いているため、植物性食品を消化する能力は比較的弱いです。
猫の中には植物由来の食品を食べる猫もいますが、これは通常、腸の運動を促進するためや、特定の栄養ニーズを満たすためなど、他の理由によるものです。自然環境においては、猫の主な食料源は他の動物です。