تأكل الفيلة مجموعة واسعة من المواد النباتية، بما في ذلك العشب والأوراق والأجزاء الخشبية من الأشجار والشجيرات والزهور والفواكه عند توفرها، وبعد المطر، سوف يقومون بالحفر بحثًا عن الجذور وتتغذى الأفيال الآسيوية على أكثر من 100 نوع من النباتات، وتأخذ الأفيال الأفريقية والآسيوية محاصيل مثل الدخن ويحتاج الفيل البالغ إلى تناول ما يصل إلى 150 كيلوجرامًا من الطعام يوميًا أي 50 طنًا سنويًا.