貓同其他哺乳動物一樣, 需要六大營養要素, 即蛋白質、碳水化合物、脂肪、礦物質、維生素和水。 這些營養物質除水以外, 都不是單獨存在的, 而是包含在食物裡。 因此貓必須從食物中獲取這六大營養物質。 儘管貓採食的食物不同, 但所含的營養物質都不會超過這六類。 這些營養物質以分子狀態存在于飼養中。 因飼料種類不同, 所含的營養物種類、含量是不同的。 所以事物是營養物的主要來源, 是維持正常生命活動的物質基礎。 而各種營養要素在貓體內所起的作用各不相同。 但又互相聯繫、互相滲透。
蛋白質是貓的最重要的營養物質, 在維持貓的健康, 促進生長發育, 保證組織修復等方面起著十分重要作用, 是任何營養物質所不能替代的。 蛋白質進入消化道後逐級分解, 最後分解為氨基酸而被機體吸收。 氨基酸分為必須氨基酸和非必須氨基酸兩類。 必需氨基酸在體內不能合成, 或者是合成的速度太慢或合成的量太少, 不能滿足貓生長發育的需要, 這類氨基酸必須通過食物供給。 貓需要的必須氨基酸種類較多, 因此, 飼養貓時必須提供富含蛋白質的食物。 一般來說, 動物蛋白比植物性蛋白更適合於貓的營養需要。 如果保證給貓攝食高蛋白事物如肉類、魚類、雞蛋、動物內臟等, 貓生長發育快, 身體健壯, 對疾病抵抗力強。
體內脂肪是儲存能量和供給能量的重要物質, 它的產熱量是糖類、蛋白質的2倍多。 脂肪也是構成組織細胞成份和脂溶性物質的溶劑。 脂肪進入體內逐級降解為脂肪酸而被機體吸收。 而大多數脂肪酸可以在體內合成。 但有一部分不飽和脂肪酸不能合成後合成量不, 必須從攝取的事物中得到補充, 稱為必須脂肪酸, 貓容易出現。