猫的生理特征使其很难消化植物。然而，猫若身体不舒服、胃部累积过多毛球时，通常会啃食某些草的叶尖，达到催吐腹中毛球及减轻身体不适的目的。猫难以利用、消化、吸收植物成分来合成必要的胺基酸，故此猫饲料只含有少量植物性成分。在食物份量方面，猫少量多餐。猫喜捕食鼠类，有时亦食鸡、鱼、兔、蛙、蛇等。猫灵敏的嗅觉器官对某些食物相当敏感，猫借此抵制不合适的食物。当猫皱起嘴巴，放低下巴，用舌头轻舔食物时，这就表示它正在嗅食物。狗与马也会做这种动作。另外，猫的舌头对温度比人类敏感，以至于日本也有“猫舌”一说，因为猫很怕烫。